Apache Commons logo Apache Commons RNG

CPD Results

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

Duplications

File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 37
public final class BaselineGenerationPerformance_nextBoolean_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult nextBoolean_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();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 37
public final class BaselineGenerationPerformance_nextBytes_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult nextBytes_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();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 37
public final class BaselineGenerationPerformance_nextDouble_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult nextDouble_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();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 37
public final class BaselineGenerationPerformance_nextFloat_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult nextFloat_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();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 38
public final class BaselineGenerationPerformance_nextIntN_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult nextIntN_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();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 37
public final class BaselineGenerationPerformance_nextInt_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult nextInt_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();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 37
public final class BaselineGenerationPerformance_nextLongN_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult nextLongN_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();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 37
public final class BaselineGenerationPerformance_nextLong_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult nextLong_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();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 36
public final class CachedNextGenerationPerformance_baselineBoolean_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult baselineBoolean_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();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 36
public final class CachedNextGenerationPerformance_baselineInt_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult baselineInt_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();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 36
public final class CachedNextGenerationPerformance_baselineVoid_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult baselineVoid_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();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 36
public final class NextLongGenerationPerformance_baselineLong_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult baselineLong_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();
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 36
public final class AliasMethodDiscreteSamplerPerformance_baseline_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    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();
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 37
public final class AliasMethodDiscreteSamplerPerformance_sample_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    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();
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 37
public final class UnitSphereSamplerBenchmark_create1D_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult create1D_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();
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 37
public final class UnitSphereSamplerBenchmark_create2D_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult create2D_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();
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 37
public final class UnitSphereSamplerBenchmark_create3D_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult create3D_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();
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 37
public final class TriangleSamplerBenchmark_createND_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult createND_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();
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 38
public final class ConstructionPerformance_createIntArraySeed_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult createIntArraySeed_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();
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 38
public final class ConstructionPerformance_createLongArraySeed_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult createLongArraySeed_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();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 38
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 38
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 38
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 38
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 38
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 38
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 38
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 38
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 38
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineExp_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 37
public final class BaselineGenerationPerformance_nextBoolean_jmhTest {

    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;
    int startRndMask;
    BenchmarkParams benchmarkParams;
    IterationParams iterationParams;
    ThreadParams threadParams;
    Blackhole blackhole;
    Control notifyControl;

    public BenchmarkTaskResult nextBoolean_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_Sources_jmhType_B1.java 3
public class NextBooleanGenerationPerformance_Sources_jmhType_B1 extends org.apache.commons.rng.examples.jmh.core.NextBooleanGenerationPerformance.Sources {
    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/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_IntRange_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType_B1.java 3
public class RngNextIntInRangeBenchmark_IntRange_jmhType_B1 extends org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.IntRange {
    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/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler1D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler1D_jmhType_B1.java 3
public class UnitSphereSamplerBenchmark_Sampler1D_jmhType_B1 extends org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.Sampler1D {
    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/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler2D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_Sampler2D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler2D_jmhType_B1.java 3
public class UnitSphereSamplerBenchmark_Sampler2D_jmhType_B1 extends org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.Sampler2D {
    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/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler3D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_Sampler3D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler3D_jmhType_B1.java 3
public class UnitSphereSamplerBenchmark_Sampler3D_jmhType_B1 extends org.apache.commons.rng.examples.jmh.sampling.UnitSphereSamplerBenchmark.Sampler3D {
    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/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_SamplerND_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_SamplerND_jmhType_B1.java 3
public class TriangleSamplerBenchmark_SamplerND_jmhType_B1 extends org.apache.commons.rng.examples.jmh.sampling.shape.TriangleSamplerBenchmark.SamplerND {
    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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_BooleanSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_BooleanSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_IntSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_IntSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_LongSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_LongSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_JumpableSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_JumpableSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_LongJumpableSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_LongJumpableSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_LCG128Source_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_LCG128Source_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_LXM128Source_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_LXM128Source_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_UnsignedMultiply128Source_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_UnsignedMultiply128Source_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_UnsignedMultiplyHighSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_UnsignedMultiplyHighSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_IntData_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_IntData_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_IntRange_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_IntRange_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_Source_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_Source_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_JDKSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_JDKSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_MeanRange_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_MeanRange_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_Means_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_Means_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_Alpha1StableSamplerSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_Alpha1StableSamplerSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_BaselineSamplerSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_BaselineSamplerSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_Beta0StableSamplerSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_Beta0StableSamplerSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_D2Source_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_D2Source_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_GeneralStableSamplerSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_GeneralStableSamplerSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_TanSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_TanSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_UniformRandomSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_UniformRandomSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_SequentialSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_SequentialSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_SingleSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_SingleSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_LinkedListData_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_LinkedListData_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_ListData_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_ListData_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_ShuffleData_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_ShuffleData_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler1D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler1D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler2D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler2D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler3D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler3D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler4D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler4D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_SamplerData_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_SamplerData_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_Sampler2D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_Sampler2D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_Sampler3D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_Sampler3D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_SamplerND_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_SamplerND_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler1D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler1D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler2D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler2D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler3D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler3D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_SamplerND_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_SamplerND_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_IntSizes_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_IntSizes_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_LongSizes_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_LongSizes_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_SeedRandomSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_SeedRandomSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_SeedSizes_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_SeedSizes_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_TestSizes_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_TestSizes_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_LocalSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_LocalSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_jmhType_B3.java 2
public class BaselineGenerationPerformance_jmhType_B1 extends org.apache.commons.rng.examples.jmh.core.BaselineGenerationPerformance {
    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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_BooleanSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_BooleanSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_IntSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_IntSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_LongSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_LongSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_JumpableSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_JumpableSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_LongJumpableSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_LongJumpableSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_LCG128Source_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_LCG128Source_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_LXM128Source_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_LXM128Source_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_UnsignedMultiply128Source_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_UnsignedMultiply128Source_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_UnsignedMultiplyHighSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_UnsignedMultiplyHighSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 37
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_IntData_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_IntData_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_IntRange_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_IntRange_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_Source_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_Source_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 38
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 38
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 38
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 38
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 38
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 38
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_JDKSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_JDKSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_MeanRange_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_MeanRange_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 38
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 38
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 38
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_Means_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_Means_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineExp_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_Alpha1StableSamplerSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_Alpha1StableSamplerSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_BaselineSamplerSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_BaselineSamplerSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_Beta0StableSamplerSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_Beta0StableSamplerSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_D2Source_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_D2Source_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_GeneralStableSamplerSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_GeneralStableSamplerSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_TanSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_TanSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_UniformRandomSource_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_UniformRandomSource_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_SequentialSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_SequentialSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_SingleSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_SingleSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 36
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_LinkedListData_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_LinkedListData_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_ListData_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_ListData_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_ShuffleData_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_ShuffleData_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler1D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler1D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler2D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler2D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler3D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler3D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler4D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_Sampler4D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_SamplerData_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_SamplerData_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_Sampler2D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_Sampler2D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_Sampler3D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_Sampler3D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_SamplerND_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_SamplerND_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler1D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler1D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler2D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler2D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler3D_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_Sampler3D_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_SamplerND_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_SamplerND_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 37
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_IntSizes_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_IntSizes_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_LongSizes_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_LongSizes_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_SeedRandomSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_SeedRandomSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_SeedSizes_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_SeedSizes_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_TestSizes_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_TestSizes_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 38
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_LocalSources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_LocalSources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_Sources_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_Sources_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_jmhType_B1.java 3
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_jmhType_B3.java 2
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 37
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 36
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 37
public class BaselineGenerationPerformance_jmhType_B1 extends org.apache.commons.rng.examples.jmh.core.BaselineGenerationPerformance {
    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/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 87
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 206
pseudoShuffle_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intdata1_G, l_source2_G, l_rngnextintinrangebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.compareAndSet(l_intdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intdata1_G.readyTrial) {
                            l_intdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.set(l_intdata1_G, 0);
                    }
                } else {
                    long l_intdata1_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.get(l_intdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intdata1_G_backoff);
                        l_intdata1_G_backoff = Math.max(1024, l_intdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "pseudoShuffle", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 87
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 206
shuffle_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intdata1_G, l_source2_G, l_rngnextintinrangebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_rngnextintinrangebenchmark0_G.shuffle(l_intdata1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.compareAndSet(l_intdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intdata1_G.readyTrial) {
                            l_intdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.set(l_intdata1_G, 0);
                    }
                } else {
                    long l_intdata1_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.get(l_intdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intdata1_G_backoff);
                        l_intdata1_G_backoff = Math.max(1024, l_intdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "shuffle", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 206
Threads1_createIntArraySeedBlocks_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeedBlocks_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 206
Threads1_createIntArraySeedBlocks_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeedBlocks_Sync", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 206
Threads1_createIntArraySeedBlocks_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeedBlocks_UnfairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 206
Threads1_createLongArraySeedBlocks_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createLongArraySeedBlocks_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 206
Threads1_createLongArraySeedBlocks_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createLongArraySeedBlocks_Sync", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 206
Threads1_createLongArraySeedBlocks_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createLongArraySeedBlocks_UnfairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 206
Threads4_createIntArraySeedBlocks_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads4_createIntArraySeedBlocks_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 206
Threads4_createIntArraySeedBlocks_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads4_createIntArraySeedBlocks_Sync", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 206
Threads4_createIntArraySeedBlocks_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads4_createIntArraySeedBlocks_UnfairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 206
Threads4_createLongArraySeedBlocks_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads4_createLongArraySeedBlocks_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 206
Threads4_createLongArraySeedBlocks_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads4_createLongArraySeedBlocks_Sync", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 206
Threads4_createLongArraySeedBlocks_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads4_createLongArraySeedBlocks_UnfairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 446
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 446
l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile DiscreteUniformSamplerGenerationPerformance_jmhType f_discreteuniformsamplergenerationperformance0_G;
    
    DiscreteUniformSamplerGenerationPerformance_jmhType _jmh_tryInit_f_discreteuniformsamplergenerationperformance0_G(InfraControl control) throws Throwable {
        DiscreteUniformSamplerGenerationPerformance_jmhType val = f_discreteuniformsamplergenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_discreteuniformsamplergenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new DiscreteUniformSamplerGenerationPerformance_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance.class.getDeclaredField("samples");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("samples")));
            val.readyTrial = true;
            f_discreteuniformsamplergenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType f_intrange2_G;
    
    DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType _jmh_tryInit_f_intrange2_G(InfraControl control) throws Throwable {
        DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType val = f_intrange2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_intrange2_G;
            if (val != null) {
                return val;
            }
            val = new DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance.IntRange.class.getDeclaredField("upperBound");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("upperBound")));
            val.readyTrial = true;
            f_intrange2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile DiscreteUniformSamplerGenerationPerformance_Sources_jmhType f_sources1_G;
    
    DiscreteUniformSamplerGenerationPerformance_Sources_jmhType _jmh_tryInit_f_sources1_G(InfraControl control) throws Throwable {
        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType val = f_sources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_sources1_G;
            if (val != null) {
                return val;
            }
            val = new DiscreteUniformSamplerGenerationPerformance_Sources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance.Sources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            val.setup();
            val.readyTrial = true;
            f_sources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 530
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile SeedArrayGenerationPerformance_jmhType f_seedarraygenerationperformance0_G;
    
    SeedArrayGenerationPerformance_jmhType _jmh_tryInit_f_seedarraygenerationperformance0_G(InfraControl control) throws Throwable {
        SeedArrayGenerationPerformance_jmhType val = f_seedarraygenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_seedarraygenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new SeedArrayGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_seedarraygenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile SeedArrayGenerationPerformance_SeedRandomSources_jmhType f_seedrandomsources1_G;
    
    SeedArrayGenerationPerformance_SeedRandomSources_jmhType _jmh_tryInit_f_seedrandomsources1_G(InfraControl control) throws Throwable {
        SeedArrayGenerationPerformance_SeedRandomSources_jmhType val = f_seedrandomsources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_seedrandomsources1_G;
            if (val != null) {
                return val;
            }
            val = new SeedArrayGenerationPerformance_SeedRandomSources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.SeedRandomSources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            val.setup();
            val.readyTrial = true;
            f_seedrandomsources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile SeedArrayGenerationPerformance_TestSizes_jmhType f_testsizes2_G;
    
    SeedArrayGenerationPerformance_TestSizes_jmhType _jmh_tryInit_f_testsizes2_G(InfraControl control) throws Throwable {
        SeedArrayGenerationPerformance_TestSizes_jmhType val = f_testsizes2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_testsizes2_G;
            if (val != null) {
                return val;
            }
            val = new SeedArrayGenerationPerformance_TestSizes_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.TestSizes.class.getDeclaredField("blockSize");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("blockSize")));
            f = org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.TestSizes.class.getDeclaredField("size");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("size")));
            val.setup();
            val.readyTrial = true;
            f_testsizes2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1359
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 96] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [104] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1359
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 96] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1359
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 96] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1359
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 96] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 235
sampleDirichlet_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_dirichletdistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleDirichlet(l_dirichletdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_dirichletdistributionsources1_G.readyTrial) {
                            l_dirichletdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                    }
                } else {
                    long l_dirichletdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_dirichletdistributionsources1_G_backoff);
                        l_dirichletdistributionsources1_G_backoff = Math.max(1024, l_dirichletdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_dirichletdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleDirichlet", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 235
sampleFast_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_fastloadeddicerollerdiscretesamplersources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial) {
                            l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                    }
                } else {
                    long l_fastloadeddicerollerdiscretesamplersources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_fastloadeddicerollerdiscretesamplersources1_G_backoff);
                        l_fastloadeddicerollerdiscretesamplersources1_G_backoff = Math.max(1024, l_fastloadeddicerollerdiscretesamplersources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_fastloadeddicerollerdiscretesamplersources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleFast", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 235
sampleKnown_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_knowndistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleKnown(l_knowndistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_knowndistributionsources1_G.readyTrial) {
                            l_knowndistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.set(l_knowndistributionsources1_G, 0);
                    }
                } else {
                    long l_knowndistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_knowndistributionsources1_G_backoff);
                        l_knowndistributionsources1_G_backoff = Math.max(1024, l_knowndistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_knowndistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleKnown", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 235
sampleRandom_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_randomdistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleRandom(l_randomdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_randomdistributionsources1_G.readyTrial) {
                            l_randomdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.set(l_randomdistributionsources1_G, 0);
                    }
                } else {
                    long l_randomdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_randomdistributionsources1_G_backoff);
                        l_randomdistributionsources1_G_backoff = Math.max(1024, l_randomdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_randomdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleRandom", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 235
singleSampleDirichlet_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_dirichletdistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.singleSampleDirichlet(l_dirichletdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_dirichletdistributionsources1_G.readyTrial) {
                            l_dirichletdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                    }
                } else {
                    long l_dirichletdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_dirichletdistributionsources1_G_backoff);
                        l_dirichletdistributionsources1_G_backoff = Math.max(1024, l_dirichletdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_dirichletdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "singleSampleDirichlet", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 235
singleSampleFast_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_fastloadeddicerollerdiscretesamplersources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.singleSampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial) {
                            l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                    }
                } else {
                    long l_fastloadeddicerollerdiscretesamplersources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_fastloadeddicerollerdiscretesamplersources1_G_backoff);
                        l_fastloadeddicerollerdiscretesamplersources1_G_backoff = Math.max(1024, l_fastloadeddicerollerdiscretesamplersources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_fastloadeddicerollerdiscretesamplersources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "singleSampleFast", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 235
singleSampleKnown_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_knowndistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.singleSampleKnown(l_knowndistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_knowndistributionsources1_G.readyTrial) {
                            l_knowndistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.set(l_knowndistributionsources1_G, 0);
                    }
                } else {
                    long l_knowndistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_knowndistributionsources1_G_backoff);
                        l_knowndistributionsources1_G_backoff = Math.max(1024, l_knowndistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_knowndistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "singleSampleKnown", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 235
singleSampleRandom_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_randomdistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.singleSampleRandom(l_randomdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_randomdistributionsources1_G.readyTrial) {
                            l_randomdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.set(l_randomdistributionsources1_G, 0);
                    }
                } else {
                    long l_randomdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_randomdistributionsources1_G_backoff);
                        l_randomdistributionsources1_G_backoff = Math.max(1024, l_randomdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_randomdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "singleSampleRandom", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 92
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 92
blackhole.consume(l_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.compareAndSet(l_intdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intdata1_G.readyTrial) {
                            l_intdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.set(l_intdata1_G, 0);
                    }
                } else {
                    long l_intdata1_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.get(l_intdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intdata1_G_backoff);
                        l_intdata1_G_backoff = Math.max(1024, l_intdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "pseudoShuffle", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 211
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 211
blackhole.consume(l_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.compareAndSet(l_intdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intdata1_G.readyTrial) {
                            l_intdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.set(l_intdata1_G, 0);
                    }
                } else {
                    long l_intdata1_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.get(l_intdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intdata1_G_backoff);
                        l_intdata1_G_backoff = Math.max(1024, l_intdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "pseudoShuffle", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 92
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeedBlocks_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 211
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeedBlocks_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1359
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 96] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 92
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 211
blackhole.consume(l_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.compareAndSet(l_intdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intdata1_G.readyTrial) {
                            l_intdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.set(l_intdata1_G, 0);
                    }
                } else {
                    long l_intdata1_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.get(l_intdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intdata1_G_backoff);
                        l_intdata1_G_backoff = Math.max(1024, l_intdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "pseudoShuffle", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 211
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 92
blackhole.consume(l_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.compareAndSet(l_intdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intdata1_G.readyTrial) {
                            l_intdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.set(l_intdata1_G, 0);
                    }
                } else {
                    long l_intdata1_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.get(l_intdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intdata1_G_backoff);
                        l_intdata1_G_backoff = Math.max(1024, l_intdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "pseudoShuffle", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 211
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeedBlocks_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 92
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeedBlocks_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1359
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 96] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 577
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile EnumeratedDistributionSamplersPerformance_jmhType f_enumerateddistributionsamplersperformance0_G;
    
    EnumeratedDistributionSamplersPerformance_jmhType _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(InfraControl control) throws Throwable {
        EnumeratedDistributionSamplersPerformance_jmhType val = f_enumerateddistributionsamplersperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_enumerateddistributionsamplersperformance0_G;
            if (val != null) {
                return val;
            }
            val = new EnumeratedDistributionSamplersPerformance_jmhType();
            val.readyTrial = true;
            f_enumerateddistributionsamplersperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType f_fastloadeddicerollerdiscretesamplersources1_G;
    
    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType _jmh_tryInit_f_fastloadeddicerollerdiscretesamplersources1_G(InfraControl control) throws Throwable {
        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType val = f_fastloadeddicerollerdiscretesamplersources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_fastloadeddicerollerdiscretesamplersources1_G;
            if (val != null) {
                return val;
            }
            val = new EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.FastLoadedDiceRollerDiscreteSamplerSources.class.getDeclaredField("alpha");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("alpha")));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.FastLoadedDiceRollerDiscreteSamplerSources.class.getDeclaredField("concentration");
            f.setAccessible(true);
            f.set(val, Double.valueOf(control.getParam("concentration")));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.FastLoadedDiceRollerDiscreteSamplerSources.class.getDeclaredField("k");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("k")));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.LocalRandomSources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            val.setup();
            val.readyTrial = true;
            f_fastloadeddicerollerdiscretesamplersources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1359
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 96] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 530
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 530
blackhole.consume(l_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile RngNextIntInRangeBenchmark_IntData_jmhType f_intdata1_G;
    
    RngNextIntInRangeBenchmark_IntData_jmhType _jmh_tryInit_f_intdata1_G(InfraControl control) throws Throwable {
        RngNextIntInRangeBenchmark_IntData_jmhType val = f_intdata1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_intdata1_G;
            if (val != null) {
                return val;
            }
            val = new RngNextIntInRangeBenchmark_IntData_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.IntData.class.getDeclaredField("size");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("size")));
            val.setup();
            val.readyTrial = true;
            f_intdata1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile RngNextIntInRangeBenchmark_jmhType f_rngnextintinrangebenchmark0_G;
    
    RngNextIntInRangeBenchmark_jmhType _jmh_tryInit_f_rngnextintinrangebenchmark0_G(InfraControl control) throws Throwable {
        RngNextIntInRangeBenchmark_jmhType val = f_rngnextintinrangebenchmark0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_rngnextintinrangebenchmark0_G;
            if (val != null) {
                return val;
            }
            val = new RngNextIntInRangeBenchmark_jmhType();
            val.readyTrial = true;
            f_rngnextintinrangebenchmark0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile RngNextIntInRangeBenchmark_Source_jmhType f_source2_G;
    
    RngNextIntInRangeBenchmark_Source_jmhType _jmh_tryInit_f_source2_G(InfraControl control) throws Throwable {
        RngNextIntInRangeBenchmark_Source_jmhType val = f_source2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_source2_G;
            if (val != null) {
                return val;
            }
            val = new RngNextIntInRangeBenchmark_Source_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.Source.class.getDeclaredField("name");
            f.setAccessible(true);
            f.set(val, control.getParam("name"));
            val.setup();
            val.readyTrial = true;
            f_source2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 446
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 446
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 446
l_poissonsamplercacheperformance0_G.runPoissonSamplerCacheWhenEmpty(l_sources1_G, l_meanrange2_G, blackhole);
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile PoissonSamplerCachePerformance_MeanRange_jmhType f_meanrange2_G;
    
    PoissonSamplerCachePerformance_MeanRange_jmhType _jmh_tryInit_f_meanrange2_G(InfraControl control) throws Throwable {
        PoissonSamplerCachePerformance_MeanRange_jmhType val = f_meanrange2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_meanrange2_G;
            if (val != null) {
                return val;
            }
            val = new PoissonSamplerCachePerformance_MeanRange_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplerCachePerformance.MeanRange.class.getDeclaredField("range");
            f.setAccessible(true);
            f.set(val, Double.valueOf(control.getParam("range")));
            val.readyTrial = true;
            f_meanrange2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile PoissonSamplerCachePerformance_jmhType f_poissonsamplercacheperformance0_G;
    
    PoissonSamplerCachePerformance_jmhType _jmh_tryInit_f_poissonsamplercacheperformance0_G(InfraControl control) throws Throwable {
        PoissonSamplerCachePerformance_jmhType val = f_poissonsamplercacheperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_poissonsamplercacheperformance0_G;
            if (val != null) {
                return val;
            }
            val = new PoissonSamplerCachePerformance_jmhType();
            val.readyTrial = true;
            f_poissonsamplercacheperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile PoissonSamplerCachePerformance_Sources_jmhType f_sources1_G;
    
    PoissonSamplerCachePerformance_Sources_jmhType _jmh_tryInit_f_sources1_G(InfraControl control) throws Throwable {
        PoissonSamplerCachePerformance_Sources_jmhType val = f_sources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_sources1_G;
            if (val != null) {
                return val;
            }
            val = new PoissonSamplerCachePerformance_Sources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplerCachePerformance.Sources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            val.setup();
            val.readyTrial = true;
            f_sources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 577
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleDirichlet(l_dirichletdistributionsources1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType f_dirichletdistributionsources1_G;
    
    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType _jmh_tryInit_f_dirichletdistributionsources1_G(InfraControl control) throws Throwable {
        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType val = f_dirichletdistributionsources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_dirichletdistributionsources1_G;
            if (val != null) {
                return val;
            }
            val = new EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.DirichletDistributionSources.class.getDeclaredField("alpha");
            f.setAccessible(true);
            f.set(val, Double.valueOf(control.getParam("alpha")));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.DirichletDistributionSources.class.getDeclaredField("k");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("k")));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.LocalRandomSources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.SamplerSources.class.getDeclaredField("samplerType");
            f.setAccessible(true);
            f.set(val, control.getParam("samplerType"));
            val.setup();
            val.readyTrial = true;
            f_dirichletdistributionsources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile EnumeratedDistributionSamplersPerformance_jmhType f_enumerateddistributionsamplersperformance0_G;
    
    EnumeratedDistributionSamplersPerformance_jmhType _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(InfraControl control) throws Throwable {
        EnumeratedDistributionSamplersPerformance_jmhType val = f_enumerateddistributionsamplersperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_enumerateddistributionsamplersperformance0_G;
            if (val != null) {
                return val;
            }
            val = new EnumeratedDistributionSamplersPerformance_jmhType();
            val.readyTrial = true;
            f_enumerateddistributionsamplersperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1359
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 96] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 334
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 334
blackhole.consume(l_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.compareAndSet(l_intdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intdata1_G.readyTrial) {
                            l_intdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.set(l_intdata1_G, 0);
                    }
                } else {
                    long l_intdata1_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.get(l_intdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intdata1_G_backoff);
                        l_intdata1_G_backoff = Math.max(1024, l_intdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "pseudoShuffle", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 334
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeedBlocks_FairLock", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 446
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 446
blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile RngNextIntInRangeBenchmark_IntRange_jmhType f_intrange1_G;
    
    RngNextIntInRangeBenchmark_IntRange_jmhType _jmh_tryInit_f_intrange1_G(InfraControl control) throws Throwable {
        RngNextIntInRangeBenchmark_IntRange_jmhType val = f_intrange1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_intrange1_G;
            if (val != null) {
                return val;
            }
            val = new RngNextIntInRangeBenchmark_IntRange_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.IntRange.class.getDeclaredField("n");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("n")));
            val.readyTrial = true;
            f_intrange1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile RngNextIntInRangeBenchmark_jmhType f_rngnextintinrangebenchmark0_G;
    
    RngNextIntInRangeBenchmark_jmhType _jmh_tryInit_f_rngnextintinrangebenchmark0_G(InfraControl control) throws Throwable {
        RngNextIntInRangeBenchmark_jmhType val = f_rngnextintinrangebenchmark0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_rngnextintinrangebenchmark0_G;
            if (val != null) {
                return val;
            }
            val = new RngNextIntInRangeBenchmark_jmhType();
            val.readyTrial = true;
            f_rngnextintinrangebenchmark0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile RngNextIntInRangeBenchmark_Source_jmhType f_source2_G;
    
    RngNextIntInRangeBenchmark_Source_jmhType _jmh_tryInit_f_source2_G(InfraControl control) throws Throwable {
        RngNextIntInRangeBenchmark_Source_jmhType val = f_source2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_source2_G;
            if (val != null) {
                return val;
            }
            val = new RngNextIntInRangeBenchmark_Source_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.Source.class.getDeclaredField("name");
            f.setAccessible(true);
            f.set(val, control.getParam("name"));
            val.setup();
            val.readyTrial = true;
            f_source2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 446
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile SeedArrayGenerationPerformance_jmhType f_seedarraygenerationperformance0_G;
    
    SeedArrayGenerationPerformance_jmhType _jmh_tryInit_f_seedarraygenerationperformance0_G(InfraControl control) throws Throwable {
        SeedArrayGenerationPerformance_jmhType val = f_seedarraygenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_seedarraygenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new SeedArrayGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_seedarraygenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile SeedArrayGenerationPerformance_SeedRandomSources_jmhType f_seedrandomsources1_G;
    
    SeedArrayGenerationPerformance_SeedRandomSources_jmhType _jmh_tryInit_f_seedrandomsources1_G(InfraControl control) throws Throwable {
        SeedArrayGenerationPerformance_SeedRandomSources_jmhType val = f_seedrandomsources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_seedrandomsources1_G;
            if (val != null) {
                return val;
            }
            val = new SeedArrayGenerationPerformance_SeedRandomSources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.SeedRandomSources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            val.setup();
            val.readyTrial = true;
            f_seedrandomsources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile SeedArrayGenerationPerformance_SeedSizes_jmhType f_seedsizes2_G;
    
    SeedArrayGenerationPerformance_SeedSizes_jmhType _jmh_tryInit_f_seedsizes2_G(InfraControl control) throws Throwable {
        SeedArrayGenerationPerformance_SeedSizes_jmhType val = f_seedsizes2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_seedsizes2_G;
            if (val != null) {
                return val;
            }
            val = new SeedArrayGenerationPerformance_SeedSizes_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.SeedSizes.class.getDeclaredField("size");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("size")));
            val.readyTrial = true;
            f_seedsizes2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1360
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 96] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1360
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1360
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 87
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 206
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 329
pseudoShuffle_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intdata1_G, l_source2_G, l_rngnextintinrangebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.compareAndSet(l_intdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intdata1_G.readyTrial) {
                            l_intdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.set(l_intdata1_G, 0);
                    }
                } else {
                    long l_intdata1_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.get(l_intdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intdata1_G_backoff);
                        l_intdata1_G_backoff = Math.max(1024, l_intdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 87
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 206
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 329
shuffle_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intdata1_G, l_source2_G, l_rngnextintinrangebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_rngnextintinrangebenchmark0_G.shuffle(l_intdata1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.compareAndSet(l_intdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intdata1_G.readyTrial) {
                            l_intdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.set(l_intdata1_G, 0);
                    }
                } else {
                    long l_intdata1_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.get(l_intdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intdata1_G_backoff);
                        l_intdata1_G_backoff = Math.max(1024, l_intdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 206
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 329
Threads1_createIntArraySeedBlocks_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 206
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 329
Threads1_createIntArraySeedBlocks_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 206
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 329
Threads1_createIntArraySeedBlocks_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 206
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 329
Threads1_createLongArraySeedBlocks_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 206
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 329
Threads1_createLongArraySeedBlocks_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 206
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 329
Threads1_createLongArraySeedBlocks_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 206
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 329
Threads4_createIntArraySeedBlocks_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 206
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 329
Threads4_createIntArraySeedBlocks_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 206
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 329
Threads4_createIntArraySeedBlocks_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 206
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 329
Threads4_createLongArraySeedBlocks_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 206
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 329
Threads4_createLongArraySeedBlocks_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 206
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 329
Threads4_createLongArraySeedBlocks_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1360
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 109
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleDirichlet(l_dirichletdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_dirichletdistributionsources1_G.readyTrial) {
                            l_dirichletdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                    }
                } else {
                    long l_dirichletdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_dirichletdistributionsources1_G_backoff);
                        l_dirichletdistributionsources1_G_backoff = Math.max(1024, l_dirichletdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_dirichletdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleDirichlet", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 240
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleDirichlet(l_dirichletdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_dirichletdistributionsources1_G.readyTrial) {
                            l_dirichletdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                    }
                } else {
                    long l_dirichletdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_dirichletdistributionsources1_G_backoff);
                        l_dirichletdistributionsources1_G_backoff = Math.max(1024, l_dirichletdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_dirichletdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleDirichlet", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 109
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial) {
                            l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                    }
                } else {
                    long l_fastloadeddicerollerdiscretesamplersources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_fastloadeddicerollerdiscretesamplersources1_G_backoff);
                        l_fastloadeddicerollerdiscretesamplersources1_G_backoff = Math.max(1024, l_fastloadeddicerollerdiscretesamplersources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_fastloadeddicerollerdiscretesamplersources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleFast", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 240
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial) {
                            l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                    }
                } else {
                    long l_fastloadeddicerollerdiscretesamplersources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_fastloadeddicerollerdiscretesamplersources1_G_backoff);
                        l_fastloadeddicerollerdiscretesamplersources1_G_backoff = Math.max(1024, l_fastloadeddicerollerdiscretesamplersources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_fastloadeddicerollerdiscretesamplersources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleFast", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 109
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleKnown(l_knowndistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_knowndistributionsources1_G.readyTrial) {
                            l_knowndistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.set(l_knowndistributionsources1_G, 0);
                    }
                } else {
                    long l_knowndistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_knowndistributionsources1_G_backoff);
                        l_knowndistributionsources1_G_backoff = Math.max(1024, l_knowndistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_knowndistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleKnown", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 240
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleKnown(l_knowndistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_knowndistributionsources1_G.readyTrial) {
                            l_knowndistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.set(l_knowndistributionsources1_G, 0);
                    }
                } else {
                    long l_knowndistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_knowndistributionsources1_G_backoff);
                        l_knowndistributionsources1_G_backoff = Math.max(1024, l_knowndistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_knowndistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleKnown", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 109
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleRandom(l_randomdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_randomdistributionsources1_G.readyTrial) {
                            l_randomdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.set(l_randomdistributionsources1_G, 0);
                    }
                } else {
                    long l_randomdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_randomdistributionsources1_G_backoff);
                        l_randomdistributionsources1_G_backoff = Math.max(1024, l_randomdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_randomdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleRandom", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 240
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleRandom(l_randomdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_randomdistributionsources1_G.readyTrial) {
                            l_randomdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.set(l_randomdistributionsources1_G, 0);
                    }
                } else {
                    long l_randomdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_randomdistributionsources1_G_backoff);
                        l_randomdistributionsources1_G_backoff = Math.max(1024, l_randomdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_randomdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleRandom", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1360
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 459
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 459
pseudoShuffle_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_intdata1_G, l_source2_G, l_rngnextintinrangebenchmark0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.compareAndSet(l_intdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intdata1_G.readyTrial) {
                            l_intdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.set(l_intdata1_G, 0);
                    }
                } else {
                    long l_intdata1_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.get(l_intdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intdata1_G_backoff);
                        l_intdata1_G_backoff = Math.max(1024, l_intdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "pseudoShuffle", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 459
Threads1_createIntArraySeedBlocks_FairLock_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "Threads1_createIntArraySeedBlocks_FairLock", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 240
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleDirichlet(l_dirichletdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_dirichletdistributionsources1_G.readyTrial) {
                            l_dirichletdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                    }
                } else {
                    long l_dirichletdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_dirichletdistributionsources1_G_backoff);
                        l_dirichletdistributionsources1_G_backoff = Math.max(1024, l_dirichletdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_dirichletdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleDirichlet", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 109
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleDirichlet(l_dirichletdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_dirichletdistributionsources1_G.readyTrial) {
                            l_dirichletdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                    }
                } else {
                    long l_dirichletdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_dirichletdistributionsources1_G_backoff);
                        l_dirichletdistributionsources1_G_backoff = Math.max(1024, l_dirichletdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_dirichletdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleDirichlet", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 240
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial) {
                            l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                    }
                } else {
                    long l_fastloadeddicerollerdiscretesamplersources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_fastloadeddicerollerdiscretesamplersources1_G_backoff);
                        l_fastloadeddicerollerdiscretesamplersources1_G_backoff = Math.max(1024, l_fastloadeddicerollerdiscretesamplersources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_fastloadeddicerollerdiscretesamplersources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleFast", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 109
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial) {
                            l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                    }
                } else {
                    long l_fastloadeddicerollerdiscretesamplersources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_fastloadeddicerollerdiscretesamplersources1_G_backoff);
                        l_fastloadeddicerollerdiscretesamplersources1_G_backoff = Math.max(1024, l_fastloadeddicerollerdiscretesamplersources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_fastloadeddicerollerdiscretesamplersources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleFast", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 240
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleKnown(l_knowndistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_knowndistributionsources1_G.readyTrial) {
                            l_knowndistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.set(l_knowndistributionsources1_G, 0);
                    }
                } else {
                    long l_knowndistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_knowndistributionsources1_G_backoff);
                        l_knowndistributionsources1_G_backoff = Math.max(1024, l_knowndistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_knowndistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleKnown", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 109
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleKnown(l_knowndistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_knowndistributionsources1_G.readyTrial) {
                            l_knowndistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.set(l_knowndistributionsources1_G, 0);
                    }
                } else {
                    long l_knowndistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_knowndistributionsources1_G_backoff);
                        l_knowndistributionsources1_G_backoff = Math.max(1024, l_knowndistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_knowndistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleKnown", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 240
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleRandom(l_randomdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_randomdistributionsources1_G.readyTrial) {
                            l_randomdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.set(l_randomdistributionsources1_G, 0);
                    }
                } else {
                    long l_randomdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_randomdistributionsources1_G_backoff);
                        l_randomdistributionsources1_G_backoff = Math.max(1024, l_randomdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_randomdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleRandom", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 109
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleRandom(l_randomdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_randomdistributionsources1_G.readyTrial) {
                            l_randomdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.set(l_randomdistributionsources1_G, 0);
                    }
                } else {
                    long l_randomdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_randomdistributionsources1_G_backoff);
                        l_randomdistributionsources1_G_backoff = Math.max(1024, l_randomdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_randomdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleRandom", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1360
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3280
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 88] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 96] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1360
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3280
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 88] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 96] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1360
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3280
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 88] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 96] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 375
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 375
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleDirichlet(l_dirichletdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_dirichletdistributionsources1_G.readyTrial) {
                            l_dirichletdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                    }
                } else {
                    long l_dirichletdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_dirichletdistributionsources1_G_backoff);
                        l_dirichletdistributionsources1_G_backoff = Math.max(1024, l_dirichletdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_dirichletdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleDirichlet", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 375
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 375
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial) {
                            l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                    }
                } else {
                    long l_fastloadeddicerollerdiscretesamplersources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_fastloadeddicerollerdiscretesamplersources1_G_backoff);
                        l_fastloadeddicerollerdiscretesamplersources1_G_backoff = Math.max(1024, l_fastloadeddicerollerdiscretesamplersources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_fastloadeddicerollerdiscretesamplersources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleFast", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 375
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 375
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleKnown(l_knowndistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_knowndistributionsources1_G.readyTrial) {
                            l_knowndistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.set(l_knowndistributionsources1_G, 0);
                    }
                } else {
                    long l_knowndistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_knowndistributionsources1_G_backoff);
                        l_knowndistributionsources1_G_backoff = Math.max(1024, l_knowndistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_knowndistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleKnown", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 375
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 375
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleRandom(l_randomdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_randomdistributionsources1_G.readyTrial) {
                            l_randomdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.set(l_randomdistributionsources1_G, 0);
                    }
                } else {
                    long l_randomdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_randomdistributionsources1_G_backoff);
                        l_randomdistributionsources1_G_backoff = Math.max(1024, l_randomdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_randomdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "sampleRandom", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1361
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 88] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3280
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 88] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 96] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 92
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 211
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 334
blackhole.consume(l_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.compareAndSet(l_intdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intdata1_G.readyTrial) {
                            l_intdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.set(l_intdata1_G, 0);
                    }
                } else {
                    long l_intdata1_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.get(l_intdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intdata1_G_backoff);
                        l_intdata1_G_backoff = Math.max(1024, l_intdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 334
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 92
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 211
blackhole.consume(l_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.compareAndSet(l_intdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intdata1_G.readyTrial) {
                            l_intdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.set(l_intdata1_G, 0);
                    }
                } else {
                    long l_intdata1_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.get(l_intdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intdata1_G_backoff);
                        l_intdata1_G_backoff = Math.max(1024, l_intdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 334
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 211
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1361
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3281
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 88] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 96] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 577
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleRandom(l_randomdistributionsources1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile EnumeratedDistributionSamplersPerformance_jmhType f_enumerateddistributionsamplersperformance0_G;
    
    EnumeratedDistributionSamplersPerformance_jmhType _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(InfraControl control) throws Throwable {
        EnumeratedDistributionSamplersPerformance_jmhType val = f_enumerateddistributionsamplersperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_enumerateddistributionsamplersperformance0_G;
            if (val != null) {
                return val;
            }
            val = new EnumeratedDistributionSamplersPerformance_jmhType();
            val.readyTrial = true;
            f_enumerateddistributionsamplersperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType f_randomdistributionsources1_G;
    
    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType _jmh_tryInit_f_randomdistributionsources1_G(InfraControl control) throws Throwable {
        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType val = f_randomdistributionsources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_randomdistributionsources1_G;
            if (val != null) {
                return val;
            }
            val = new EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.RandomDistributionSources.class.getDeclaredField("randomNonUniformSize");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("randomNonUniformSize")));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.LocalRandomSources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.SamplerSources.class.getDeclaredField("samplerType");
            f.setAccessible(true);
            f.set(val, control.getParam("samplerType"));
            val.setup();
            val.readyTrial = true;
            f_randomdistributionsources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 429
blackhole.consume(l_poissonsamplersperformance0_G.sample(l_sources1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile PoissonSamplersPerformance_jmhType f_poissonsamplersperformance0_G;
    
    PoissonSamplersPerformance_jmhType _jmh_tryInit_f_poissonsamplersperformance0_G(InfraControl control) throws Throwable {
        PoissonSamplersPerformance_jmhType val = f_poissonsamplersperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_poissonsamplersperformance0_G;
            if (val != null) {
                return val;
            }
            val = new PoissonSamplersPerformance_jmhType();
            val.readyTrial = true;
            f_poissonsamplersperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile PoissonSamplersPerformance_Sources_jmhType f_sources1_G;
    
    PoissonSamplersPerformance_Sources_jmhType _jmh_tryInit_f_sources1_G(InfraControl control) throws Throwable {
        PoissonSamplersPerformance_Sources_jmhType val = f_sources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_sources1_G;
            if (val != null) {
                return val;
            }
            val = new PoissonSamplersPerformance_Sources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance.Sources.class.getDeclaredField("mean");
            f.setAccessible(true);
            f.set(val, Double.valueOf(control.getParam("mean")));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance.Sources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.PoissonSamplersPerformance.Sources.class.getDeclaredField("samplerType");
            f.setAccessible(true);
            f.set(val, control.getParam("samplerType"));
            val.setup();
            val.readyTrial = true;
            f_sources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1361
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3281
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 88] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 577
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleKnown(l_knowndistributionsources1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile EnumeratedDistributionSamplersPerformance_jmhType f_enumerateddistributionsamplersperformance0_G;
    
    EnumeratedDistributionSamplersPerformance_jmhType _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(InfraControl control) throws Throwable {
        EnumeratedDistributionSamplersPerformance_jmhType val = f_enumerateddistributionsamplersperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_enumerateddistributionsamplersperformance0_G;
            if (val != null) {
                return val;
            }
            val = new EnumeratedDistributionSamplersPerformance_jmhType();
            val.readyTrial = true;
            f_enumerateddistributionsamplersperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType f_knowndistributionsources1_G;
    
    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType _jmh_tryInit_f_knowndistributionsources1_G(InfraControl control) throws Throwable {
        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType val = f_knowndistributionsources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_knowndistributionsources1_G;
            if (val != null) {
                return val;
            }
            val = new EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.KnownDistributionSources.class.getDeclaredField("distribution");
            f.setAccessible(true);
            f.set(val, control.getParam("distribution"));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.LocalRandomSources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.SamplerSources.class.getDeclaredField("samplerType");
            f.setAccessible(true);
            f.set(val, control.getParam("samplerType"));
            val.setup();
            val.readyTrial = true;
            f_knowndistributionsources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 235
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 370
sampleDirichlet_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_dirichletdistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleDirichlet(l_dirichletdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_dirichletdistributionsources1_G.readyTrial) {
                            l_dirichletdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                    }
                } else {
                    long l_dirichletdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_dirichletdistributionsources1_G_backoff);
                        l_dirichletdistributionsources1_G_backoff = Math.max(1024, l_dirichletdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_dirichletdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 235
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 370
sampleFast_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_fastloadeddicerollerdiscretesamplersources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial) {
                            l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                    }
                } else {
                    long l_fastloadeddicerollerdiscretesamplersources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_fastloadeddicerollerdiscretesamplersources1_G_backoff);
                        l_fastloadeddicerollerdiscretesamplersources1_G_backoff = Math.max(1024, l_fastloadeddicerollerdiscretesamplersources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_fastloadeddicerollerdiscretesamplersources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 235
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 370
sampleKnown_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_knowndistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleKnown(l_knowndistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_knowndistributionsources1_G.readyTrial) {
                            l_knowndistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.set(l_knowndistributionsources1_G, 0);
                    }
                } else {
                    long l_knowndistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_knowndistributionsources1_G_backoff);
                        l_knowndistributionsources1_G_backoff = Math.max(1024, l_knowndistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_knowndistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 235
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 370
sampleRandom_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_randomdistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleRandom(l_randomdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_randomdistributionsources1_G.readyTrial) {
                            l_randomdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.set(l_randomdistributionsources1_G, 0);
                    }
                } else {
                    long l_randomdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_randomdistributionsources1_G_backoff);
                        l_randomdistributionsources1_G_backoff = Math.max(1024, l_randomdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_randomdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 235
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 370
singleSampleDirichlet_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_dirichletdistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.singleSampleDirichlet(l_dirichletdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_dirichletdistributionsources1_G.readyTrial) {
                            l_dirichletdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                    }
                } else {
                    long l_dirichletdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_dirichletdistributionsources1_G_backoff);
                        l_dirichletdistributionsources1_G_backoff = Math.max(1024, l_dirichletdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_dirichletdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 235
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 370
singleSampleFast_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_fastloadeddicerollerdiscretesamplersources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.singleSampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial) {
                            l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                    }
                } else {
                    long l_fastloadeddicerollerdiscretesamplersources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_fastloadeddicerollerdiscretesamplersources1_G_backoff);
                        l_fastloadeddicerollerdiscretesamplersources1_G_backoff = Math.max(1024, l_fastloadeddicerollerdiscretesamplersources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_fastloadeddicerollerdiscretesamplersources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 235
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 370
singleSampleKnown_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_knowndistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.singleSampleKnown(l_knowndistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_knowndistributionsources1_G.readyTrial) {
                            l_knowndistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.set(l_knowndistributionsources1_G, 0);
                    }
                } else {
                    long l_knowndistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_knowndistributionsources1_G_backoff);
                        l_knowndistributionsources1_G_backoff = Math.max(1024, l_knowndistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_knowndistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 235
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 370
singleSampleRandom_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_randomdistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.singleSampleRandom(l_randomdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_randomdistributionsources1_G.readyTrial) {
                            l_randomdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.set(l_randomdistributionsources1_G, 0);
                    }
                } else {
                    long l_randomdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_randomdistributionsources1_G_backoff);
                        l_randomdistributionsources1_G_backoff = Math.max(1024, l_randomdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_randomdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1361
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3281
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 88] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1361
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3281
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 88] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 512
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 512
sampleDirichlet_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_dirichletdistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_dirichletdistributionsources1_G.readyTrial) {
                            l_dirichletdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                    }
                } else {
                    long l_dirichletdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_dirichletdistributionsources1_G_backoff);
                        l_dirichletdistributionsources1_G_backoff = Math.max(1024, l_dirichletdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_dirichletdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "sampleDirichlet", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 512
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 512
sampleFast_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_fastloadeddicerollerdiscretesamplersources1_G, l_enumerateddistributionsamplersperformance0_G);
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial) {
                            l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                    }
                } else {
                    long l_fastloadeddicerollerdiscretesamplersources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_fastloadeddicerollerdiscretesamplersources1_G_backoff);
                        l_fastloadeddicerollerdiscretesamplersources1_G_backoff = Math.max(1024, l_fastloadeddicerollerdiscretesamplersources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_fastloadeddicerollerdiscretesamplersources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "sampleFast", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 512
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 512
sampleKnown_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_knowndistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_knowndistributionsources1_G.readyTrial) {
                            l_knowndistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.set(l_knowndistributionsources1_G, 0);
                    }
                } else {
                    long l_knowndistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_knowndistributionsources1_G_backoff);
                        l_knowndistributionsources1_G_backoff = Math.max(1024, l_knowndistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_knowndistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "sampleKnown", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 512
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 512
sampleRandom_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_randomdistributionsources1_G, l_enumerateddistributionsamplersperformance0_G);
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_randomdistributionsources1_G.readyTrial) {
                            l_randomdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.set(l_randomdistributionsources1_G, 0);
                    }
                } else {
                    long l_randomdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_randomdistributionsources1_G_backoff);
                        l_randomdistributionsources1_G_backoff = Math.max(1024, l_randomdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_randomdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "sampleRandom", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1361
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3281
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 88] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1361
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3281
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 88] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 87
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 185
nextIntN_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intrange1_G, l_source2_G, l_rngnextintinrangebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "nextIntN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 87
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 185
nextIntNloop65536_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intrange1_G, l_source2_G, l_rngnextintinrangebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntNloop65536(l_intrange1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "nextIntNloop65536", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 185
Threads1_createIntArraySeed_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeed_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 185
Threads1_createIntArraySeed_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeed_Sync", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 185
Threads1_createIntArraySeed_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeed_UnfairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 185
Threads1_createLongArraySeed_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createLongArraySeed_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 185
Threads1_createLongArraySeed_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createLongArraySeed_Sync", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 185
Threads1_createLongArraySeed_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createLongArraySeed_UnfairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 185
Threads4_createIntArraySeed_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads4_createIntArraySeed_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 185
Threads4_createIntArraySeed_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads4_createIntArraySeed_Sync", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 185
Threads4_createIntArraySeed_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads4_createIntArraySeed_UnfairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 185
Threads4_createLongArraySeed_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads4_createLongArraySeed_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 185
Threads4_createLongArraySeed_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads4_createLongArraySeed_Sync", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 185
Threads4_createLongArraySeed_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads4_createLongArraySeed_UnfairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 185
createIntArraySeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.createIntArraySeed(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "createIntArraySeed", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 185
createLongArraySeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.createLongArraySeed(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "createLongArraySeed", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 87
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 185
nextDiscreteUniformSampler_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_intrange2_G, l_discreteuniformsamplergenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_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, "nextDiscreteUniformSampler", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 87
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 185
nextIntRange_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_intrange2_G, l_discreteuniformsamplergenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_discreteuniformsamplergenerationperformance0_G.nextIntRange(blackhole, l_sources1_G, l_intrange2_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_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, "nextIntRange", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 87
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 185
runPoissonSamplerCacheWhenEmpty_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_meanrange2_G, l_poissonsamplercacheperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_poissonsamplercacheperformance0_G.runPoissonSamplerCacheWhenEmpty(l_sources1_G, l_meanrange2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_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, "runPoissonSamplerCacheWhenEmpty", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 87
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 185
runPoissonSamplerCache_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_meanrange2_G, l_poissonsamplercacheperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_poissonsamplercacheperformance0_G.runPoissonSamplerCache(l_sources1_G, l_meanrange2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_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, "runPoissonSamplerCache", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 87
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 185
runPoissonSampler_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_meanrange2_G, l_poissonsamplercacheperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_poissonsamplercacheperformance0_G.runPoissonSampler(l_sources1_G, l_meanrange2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_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, "runPoissonSampler", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1361
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3281
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 88] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1362
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 80] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3281
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 88] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 217
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 340
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 460
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 217
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 340
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 460
control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.compareAndSet(l_intdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intdata1_G.readyTrial) {
                            l_intdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.set(l_intdata1_G, 0);
                    }
                } else {
                    long l_intdata1_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_IntData_jmhType.tearTrialMutexUpdater.get(l_intdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intdata1_G_backoff);
                        l_intdata1_G_backoff = Math.max(1024, l_intdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 460
control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.compareAndSet(l_testsizes2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_testsizes2_G.readyTrial) {
                            l_testsizes2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.set(l_testsizes2_G, 0);
                    }
                } else {
                    long l_testsizes2_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_TestSizes_jmhType.tearTrialMutexUpdater.get(l_testsizes2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_testsizes2_G_backoff);
                        l_testsizes2_G_backoff = Math.max(1024, l_testsizes2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_testsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 375
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleDirichlet(l_dirichletdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_dirichletdistributionsources1_G.readyTrial) {
                            l_dirichletdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                    }
                } else {
                    long l_dirichletdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_dirichletdistributionsources1_G_backoff);
                        l_dirichletdistributionsources1_G_backoff = Math.max(1024, l_dirichletdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_dirichletdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 375
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 240
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleDirichlet(l_dirichletdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_dirichletdistributionsources1_G.readyTrial) {
                            l_dirichletdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                    }
                } else {
                    long l_dirichletdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_dirichletdistributionsources1_G_backoff);
                        l_dirichletdistributionsources1_G_backoff = Math.max(1024, l_dirichletdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_dirichletdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 375
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial) {
                            l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                    }
                } else {
                    long l_fastloadeddicerollerdiscretesamplersources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_fastloadeddicerollerdiscretesamplersources1_G_backoff);
                        l_fastloadeddicerollerdiscretesamplersources1_G_backoff = Math.max(1024, l_fastloadeddicerollerdiscretesamplersources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_fastloadeddicerollerdiscretesamplersources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 375
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 240
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial) {
                            l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                    }
                } else {
                    long l_fastloadeddicerollerdiscretesamplersources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_fastloadeddicerollerdiscretesamplersources1_G_backoff);
                        l_fastloadeddicerollerdiscretesamplersources1_G_backoff = Math.max(1024, l_fastloadeddicerollerdiscretesamplersources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_fastloadeddicerollerdiscretesamplersources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 375
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleKnown(l_knowndistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_knowndistributionsources1_G.readyTrial) {
                            l_knowndistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.set(l_knowndistributionsources1_G, 0);
                    }
                } else {
                    long l_knowndistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_knowndistributionsources1_G_backoff);
                        l_knowndistributionsources1_G_backoff = Math.max(1024, l_knowndistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_knowndistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 375
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 240
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleKnown(l_knowndistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_knowndistributionsources1_G.readyTrial) {
                            l_knowndistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.set(l_knowndistributionsources1_G, 0);
                    }
                } else {
                    long l_knowndistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_knowndistributionsources1_G_backoff);
                        l_knowndistributionsources1_G_backoff = Math.max(1024, l_knowndistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_knowndistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 375
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleRandom(l_randomdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_randomdistributionsources1_G.readyTrial) {
                            l_randomdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.set(l_randomdistributionsources1_G, 0);
                    }
                } else {
                    long l_randomdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_randomdistributionsources1_G_backoff);
                        l_randomdistributionsources1_G_backoff = Math.max(1024, l_randomdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_randomdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 375
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 109
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 240
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleRandom(l_randomdistributionsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_randomdistributionsources1_G.readyTrial) {
                            l_randomdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.set(l_randomdistributionsources1_G, 0);
                    }
                } else {
                    long l_randomdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_randomdistributionsources1_G_backoff);
                        l_randomdistributionsources1_G_backoff = Math.max(1024, l_randomdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_randomdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1362
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3282
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 88] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 429
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.createSampler(l_distributiondata1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile AliasMethodDiscreteSamplerPerformance_jmhType f_aliasmethoddiscretesamplerperformance0_G;
    
    AliasMethodDiscreteSamplerPerformance_jmhType _jmh_tryInit_f_aliasmethoddiscretesamplerperformance0_G(InfraControl control) throws Throwable {
        AliasMethodDiscreteSamplerPerformance_jmhType val = f_aliasmethoddiscretesamplerperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_aliasmethoddiscretesamplerperformance0_G;
            if (val != null) {
                return val;
            }
            val = new AliasMethodDiscreteSamplerPerformance_jmhType();
            val.readyTrial = true;
            f_aliasmethoddiscretesamplerperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType f_distributiondata1_G;
    
    AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType _jmh_tryInit_f_distributiondata1_G(InfraControl control) throws Throwable {
        AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType val = f_distributiondata1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_distributiondata1_G;
            if (val != null) {
                return val;
            }
            val = new AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.AliasMethodDiscreteSamplerPerformance.DistributionData.class.getDeclaredField("alpha");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("alpha")));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.AliasMethodDiscreteSamplerPerformance.DistributionData.class.getDeclaredField("size");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("size")));
            val.setup();
            val.readyTrial = true;
            f_distributiondata1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [192] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 179
nextBoolean_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_booleansources1_G, l_cachednextgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_cachednextgenerationperformance0_G.nextBoolean(l_booleansources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (CachedNextGenerationPerformance_BooleanSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_booleansources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_booleansources1_G.readyTrial) {
                            l_booleansources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        CachedNextGenerationPerformance_BooleanSources_jmhType.tearTrialMutexUpdater.set(l_booleansources1_G, 0);
                    }
                } else {
                    long l_booleansources1_G_backoff = 1;
                    while (CachedNextGenerationPerformance_BooleanSources_jmhType.tearTrialMutexUpdater.get(l_booleansources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_booleansources1_G_backoff);
                        l_booleansources1_G_backoff = Math.max(1024, l_booleansources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_booleansources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "nextBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 179
nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intsources1_G, l_cachednextgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_cachednextgenerationperformance0_G.nextInt(l_intsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (CachedNextGenerationPerformance_IntSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_intsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intsources1_G.readyTrial) {
                            l_intsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        CachedNextGenerationPerformance_IntSources_jmhType.tearTrialMutexUpdater.set(l_intsources1_G, 0);
                    }
                } else {
                    long l_intsources1_G_backoff = 1;
                    while (CachedNextGenerationPerformance_IntSources_jmhType.tearTrialMutexUpdater.get(l_intsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intsources1_G_backoff);
                        l_intsources1_G_backoff = Math.max(1024, l_intsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 179
jump_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_jumpablesource1_G, l_jumpbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_jumpbenchmark0_G.jump(l_jumpablesource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (JumpBenchmark_JumpableSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_jumpablesource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_jumpablesource1_G.readyTrial) {
                            l_jumpablesource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        JumpBenchmark_JumpableSource_jmhType.tearTrialMutexUpdater.set(l_jumpablesource1_G, 0);
                    }
                } else {
                    long l_jumpablesource1_G_backoff = 1;
                    while (JumpBenchmark_JumpableSource_jmhType.tearTrialMutexUpdater.get(l_jumpablesource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_jumpablesource1_G_backoff);
                        l_jumpablesource1_G_backoff = Math.max(1024, l_jumpablesource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_jumpablesource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_jumpbenchmark0_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, "jump", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 179
longJump_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longjumpablesource1_G, l_jumpbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_jumpbenchmark0_G.longJump(l_longjumpablesource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (JumpBenchmark_LongJumpableSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_longjumpablesource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_longjumpablesource1_G.readyTrial) {
                            l_longjumpablesource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        JumpBenchmark_LongJumpableSource_jmhType.tearTrialMutexUpdater.set(l_longjumpablesource1_G, 0);
                    }
                } else {
                    long l_longjumpablesource1_G_backoff = 1;
                    while (JumpBenchmark_LongJumpableSource_jmhType.tearTrialMutexUpdater.get(l_longjumpablesource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_longjumpablesource1_G_backoff);
                        l_longjumpablesource1_G_backoff = Math.max(1024, l_longjumpablesource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_longjumpablesource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_jumpbenchmark0_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, "longJump", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 179
unsignedMultiply128_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_unsignedmultiply128source1_G, l_lxmbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_lxmbenchmark0_G.unsignedMultiply128(l_unsignedmultiply128source1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (LXMBenchmark_UnsignedMultiply128Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_unsignedmultiply128source1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_unsignedmultiply128source1_G.readyTrial) {
                            l_unsignedmultiply128source1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        LXMBenchmark_UnsignedMultiply128Source_jmhType.tearTrialMutexUpdater.set(l_unsignedmultiply128source1_G, 0);
                    }
                } else {
                    long l_unsignedmultiply128source1_G_backoff = 1;
                    while (LXMBenchmark_UnsignedMultiply128Source_jmhType.tearTrialMutexUpdater.get(l_unsignedmultiply128source1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_unsignedmultiply128source1_G_backoff);
                        l_unsignedmultiply128source1_G_backoff = Math.max(1024, l_unsignedmultiply128source1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_unsignedmultiply128source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_lxmbenchmark0_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, "unsignedMultiply128", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 179
unsignedMultiply_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_unsignedmultiplyhighsource1_G, l_lxmbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_lxmbenchmark0_G.unsignedMultiply(l_unsignedmultiplyhighsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (LXMBenchmark_UnsignedMultiplyHighSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_unsignedmultiplyhighsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_unsignedmultiplyhighsource1_G.readyTrial) {
                            l_unsignedmultiplyhighsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        LXMBenchmark_UnsignedMultiplyHighSource_jmhType.tearTrialMutexUpdater.set(l_unsignedmultiplyhighsource1_G, 0);
                    }
                } else {
                    long l_unsignedmultiplyhighsource1_G_backoff = 1;
                    while (LXMBenchmark_UnsignedMultiplyHighSource_jmhType.tearTrialMutexUpdater.get(l_unsignedmultiplyhighsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_unsignedmultiplyhighsource1_G_backoff);
                        l_unsignedmultiplyhighsource1_G_backoff = Math.max(1024, l_unsignedmultiplyhighsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_unsignedmultiplyhighsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_lxmbenchmark0_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, "unsignedMultiply", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 179
nextBoolean_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextbooleangenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextbooleangenerationperformance0_G.nextBoolean(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextBooleanGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextBooleanGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextBooleanGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextbooleangenerationperformance0_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, "nextBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 179
nextBytes_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextbytesgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextbytesgenerationperformance0_G.nextBytes(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextBytesGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextBytesGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextBytesGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextbytesgenerationperformance0_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, "nextBytes", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 179
nextDouble_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextdoublegenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextdoublegenerationperformance0_G.nextDouble(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextDoubleGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextDoubleGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextDoubleGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextdoublegenerationperformance0_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, "nextDouble", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 179
nextFloat_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextfloatgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextfloatgenerationperformance0_G.nextFloat(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextFloatGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextFloatGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextFloatGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextfloatgenerationperformance0_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, "nextFloat", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 179
nextIntN_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextintgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "nextIntN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 179
nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextintgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextintgenerationperformance0_G.nextInt(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 179
nextLongN_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextlonggenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextlonggenerationperformance0_G.nextLongN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "nextLongN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 179
nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextlonggenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextlonggenerationperformance0_G.nextLong(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 179
createSampler_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_distributiondata1_G, l_aliasmethoddiscretesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.createSampler(l_distributiondata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.compareAndSet(l_distributiondata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_distributiondata1_G.readyTrial) {
                            l_distributiondata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.set(l_distributiondata1_G, 0);
                    }
                } else {
                    long l_distributiondata1_G_backoff = 1;
                    while (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.get(l_distributiondata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_distributiondata1_G_backoff);
                        l_distributiondata1_G_backoff = Math.max(1024, l_distributiondata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_distributiondata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_aliasmethoddiscretesamplerperformance0_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, "createSampler", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 179
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_distributiondata1_G, l_aliasmethoddiscretesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.sample(l_distributiondata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.compareAndSet(l_distributiondata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_distributiondata1_G.readyTrial) {
                            l_distributiondata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.set(l_distributiondata1_G, 0);
                    }
                } else {
                    long l_distributiondata1_G_backoff = 1;
                    while (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.get(l_distributiondata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_distributiondata1_G_backoff);
                        l_distributiondata1_G_backoff = Math.max(1024, l_distributiondata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_distributiondata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_aliasmethoddiscretesamplerperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 179
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_continuoussamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_continuoussamplersperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ContinuousSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ContinuousSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ContinuousSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_continuoussamplersperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 179
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_discretesamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_discretesamplersperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_discretesamplersperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 179
baselineNextDouble_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_localrandomsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.baselineNextDouble(l_localrandomsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_localrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_localrandomsources1_G.readyTrial) {
                            l_localrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType.tearTrialMutexUpdater.set(l_localrandomsources1_G, 0);
                    }
                } else {
                    long l_localrandomsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType.tearTrialMutexUpdater.get(l_localrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_localrandomsources1_G_backoff);
                        l_localrandomsources1_G_backoff = Math.max(1024, l_localrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_localrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "baselineNextDouble", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 179
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_geometricsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_geometricsamplersperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (GeometricSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        GeometricSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (GeometricSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_geometricsamplersperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 179
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_levysamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_levysamplersperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (LevySamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        LevySamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (LevySamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_levysamplersperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 179
sampleJDK_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_jdksource1_G, l_nextgaussianperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextgaussianperformance0_G.sampleJDK(l_jdksource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextGaussianPerformance_JDKSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_jdksource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_jdksource1_G.readyTrial) {
                            l_jdksource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextGaussianPerformance_JDKSource_jmhType.tearTrialMutexUpdater.set(l_jdksource1_G, 0);
                    }
                } else {
                    long l_jdksource1_G_backoff = 1;
                    while (NextGaussianPerformance_JDKSource_jmhType.tearTrialMutexUpdater.get(l_jdksource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_jdksource1_G_backoff);
                        l_jdksource1_G_backoff = Math.max(1024, l_jdksource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_jdksource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextgaussianperformance0_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, "sampleJDK", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 179
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextgaussianperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextgaussianperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextGaussianPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextGaussianPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextGaussianPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextgaussianperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 179
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_poissonsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_poissonsamplersperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 179
singleSample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_poissonsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_poissonsamplersperformance0_G.singleSample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_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, "singleSample", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 179
nextD2_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_d2source1_G, l_stablesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_stablesamplerperformance0_G.nextD2(l_d2source1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_D2Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_d2source1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_d2source1_G.readyTrial) {
                            l_d2source1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_D2Source_jmhType.tearTrialMutexUpdater.set(l_d2source1_G, 0);
                    }
                } else {
                    long l_d2source1_G_backoff = 1;
                    while (StableSamplerPerformance_D2Source_jmhType.tearTrialMutexUpdater.get(l_d2source1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_d2source1_G_backoff);
                        l_d2source1_G_backoff = Math.max(1024, l_d2source1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_d2source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_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, "nextD2", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 179
nextTan_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_tansource1_G, l_stablesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_stablesamplerperformance0_G.nextTan(l_tansource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_TanSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_tansource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_tansource1_G.readyTrial) {
                            l_tansource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_TanSource_jmhType.tearTrialMutexUpdater.set(l_tansource1_G, 0);
                    }
                } else {
                    long l_tansource1_G_backoff = 1;
                    while (StableSamplerPerformance_TanSource_jmhType.tearTrialMutexUpdater.get(l_tansource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_tansource1_G_backoff);
                        l_tansource1_G_backoff = Math.max(1024, l_tansource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_tansource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_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, "nextTan", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 179
nextUniformDeviate_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_uniformrandomsource1_G, l_stablesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_stablesamplerperformance0_G.nextUniformDeviate(l_uniformrandomsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_UniformRandomSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_uniformrandomsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_uniformrandomsource1_G.readyTrial) {
                            l_uniformrandomsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_UniformRandomSource_jmhType.tearTrialMutexUpdater.set(l_uniformrandomsource1_G, 0);
                    }
                } else {
                    long l_uniformrandomsource1_G_backoff = 1;
                    while (StableSamplerPerformance_UniformRandomSource_jmhType.tearTrialMutexUpdater.get(l_uniformrandomsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_uniformrandomsource1_G_backoff);
                        l_uniformrandomsource1_G_backoff = Math.max(1024, l_uniformrandomsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_uniformrandomsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_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, "nextUniformDeviate", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 179
sampleAlpha1_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_alpha1stablesamplersource1_G, l_stablesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_stablesamplerperformance0_G.sampleAlpha1(l_alpha1stablesamplersource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_Alpha1StableSamplerSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_alpha1stablesamplersource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_alpha1stablesamplersource1_G.readyTrial) {
                            l_alpha1stablesamplersource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_Alpha1StableSamplerSource_jmhType.tearTrialMutexUpdater.set(l_alpha1stablesamplersource1_G, 0);
                    }
                } else {
                    long l_alpha1stablesamplersource1_G_backoff = 1;
                    while (StableSamplerPerformance_Alpha1StableSamplerSource_jmhType.tearTrialMutexUpdater.get(l_alpha1stablesamplersource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_alpha1stablesamplersource1_G_backoff);
                        l_alpha1stablesamplersource1_G_backoff = Math.max(1024, l_alpha1stablesamplersource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_alpha1stablesamplersource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_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, "sampleAlpha1", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 179
sampleBaseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_baselinesamplersource1_G, l_stablesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_stablesamplerperformance0_G.sampleBaseline(l_baselinesamplersource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_BaselineSamplerSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_baselinesamplersource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_baselinesamplersource1_G.readyTrial) {
                            l_baselinesamplersource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_BaselineSamplerSource_jmhType.tearTrialMutexUpdater.set(l_baselinesamplersource1_G, 0);
                    }
                } else {
                    long l_baselinesamplersource1_G_backoff = 1;
                    while (StableSamplerPerformance_BaselineSamplerSource_jmhType.tearTrialMutexUpdater.get(l_baselinesamplersource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_baselinesamplersource1_G_backoff);
                        l_baselinesamplersource1_G_backoff = Math.max(1024, l_baselinesamplersource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_baselinesamplersource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_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, "sampleBaseline", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 179
sampleBeta0_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_beta0stablesamplersource1_G, l_stablesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_stablesamplerperformance0_G.sampleBeta0(l_beta0stablesamplersource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_Beta0StableSamplerSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_beta0stablesamplersource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_beta0stablesamplersource1_G.readyTrial) {
                            l_beta0stablesamplersource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_Beta0StableSamplerSource_jmhType.tearTrialMutexUpdater.set(l_beta0stablesamplersource1_G, 0);
                    }
                } else {
                    long l_beta0stablesamplersource1_G_backoff = 1;
                    while (StableSamplerPerformance_Beta0StableSamplerSource_jmhType.tearTrialMutexUpdater.get(l_beta0stablesamplersource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_beta0stablesamplersource1_G_backoff);
                        l_beta0stablesamplersource1_G_backoff = Math.max(1024, l_beta0stablesamplersource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_beta0stablesamplersource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_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, "sampleBeta0", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 179
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_generalstablesamplersource1_G, l_stablesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_stablesamplerperformance0_G.sample(l_generalstablesamplersource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_GeneralStableSamplerSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_generalstablesamplersource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_generalstablesamplersource1_G.readyTrial) {
                            l_generalstablesamplersource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_GeneralStableSamplerSource_jmhType.tearTrialMutexUpdater.set(l_generalstablesamplersource1_G, 0);
                    }
                } else {
                    long l_generalstablesamplersource1_G_backoff = 1;
                    while (StableSamplerPerformance_GeneralStableSamplerSource_jmhType.tearTrialMutexUpdater.get(l_generalstablesamplersource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_generalstablesamplersource1_G_backoff);
                        l_generalstablesamplersource1_G_backoff = Math.max(1024, l_generalstablesamplersource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_generalstablesamplersource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 179
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_singlesources1_G, l_zigguratsamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_zigguratsamplerperformance0_G.sample(l_singlesources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ZigguratSamplerPerformance_SingleSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_singlesources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_singlesources1_G.readyTrial) {
                            l_singlesources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ZigguratSamplerPerformance_SingleSources_jmhType.tearTrialMutexUpdater.set(l_singlesources1_G, 0);
                    }
                } else {
                    long l_singlesources1_G_backoff = 1;
                    while (ZigguratSamplerPerformance_SingleSources_jmhType.tearTrialMutexUpdater.get(l_singlesources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_singlesources1_G_backoff);
                        l_singlesources1_G_backoff = Math.max(1024, l_singlesources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_singlesources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_zigguratsamplerperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 179
sequentialSample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sequentialsources1_G, l_zigguratsamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_zigguratsamplerperformance0_G.sequentialSample(l_sequentialsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ZigguratSamplerPerformance_SequentialSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sequentialsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sequentialsources1_G.readyTrial) {
                            l_sequentialsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ZigguratSamplerPerformance_SequentialSources_jmhType.tearTrialMutexUpdater.set(l_sequentialsources1_G, 0);
                    }
                } else {
                    long l_sequentialsources1_G_backoff = 1;
                    while (ZigguratSamplerPerformance_SequentialSources_jmhType.tearTrialMutexUpdater.get(l_sequentialsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sequentialsources1_G_backoff);
                        l_sequentialsources1_G_backoff = Math.max(1024, l_sequentialsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sequentialsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_zigguratsamplerperformance0_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, "sequentialSample", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 179
baselineRNG2_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_shuffledata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.baselineRNG2(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "baselineRNG2", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 179
baselineRNG3_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_shuffledata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.baselineRNG3(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "baselineRNG3", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 179
baselineRNG_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_shuffledata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.baselineRNG(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "baselineRNG", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 179
baselineRandom_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_shuffledata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.baselineRandom(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "baselineRandom", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 179
shuffleDirect_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_linkedlistdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.shuffleDirect(l_linkedlistdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_linkedlistdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_linkedlistdata1_G.readyTrial) {
                            l_linkedlistdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.set(l_linkedlistdata1_G, 0);
                    }
                } else {
                    long l_linkedlistdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.get(l_linkedlistdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_linkedlistdata1_G_backoff);
                        l_linkedlistdata1_G_backoff = Math.max(1024, l_linkedlistdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_linkedlistdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "shuffleDirect", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 179
shuffleIterator_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_linkedlistdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.shuffleIterator(l_linkedlistdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_linkedlistdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_linkedlistdata1_G.readyTrial) {
                            l_linkedlistdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.set(l_linkedlistdata1_G, 0);
                    }
                } else {
                    long l_linkedlistdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.get(l_linkedlistdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_linkedlistdata1_G_backoff);
                        l_linkedlistdata1_G_backoff = Math.max(1024, l_linkedlistdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_linkedlistdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "shuffleIterator", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 179
usingCollections_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingCollections(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingCollections", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 179
usingDirectRandomAccessDirectionalBidirectional_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingDirectRandomAccessDirectionalBidirectional(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingDirectRandomAccessDirectionalBidirectional", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 179
usingDirectRandomAccessSublistBidirectional_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingDirectRandomAccessSublistBidirectional(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingDirectRandomAccessSublistBidirectional", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 179
usingDirectRandomAccess_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingDirectRandomAccess(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingDirectRandomAccess", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 179
usingListSamplerBidirectional_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingListSamplerBidirectional(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingListSamplerBidirectional", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 179
usingListSampler_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingListSampler(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingListSampler", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 179
usingPermutationSamplerBidirectional_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingPermutationSamplerBidirectional(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingPermutationSamplerBidirectional", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 179
usingPermutationSamplerRandomAccessBidirectional_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingPermutationSamplerRandomAccessBidirectional(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingPermutationSamplerRandomAccessBidirectional", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 179
usingPermutationSamplerRandomAccess_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingPermutationSamplerRandomAccess(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingPermutationSamplerRandomAccess", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 179
usingPermutationSampler_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingPermutationSampler(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingPermutationSampler", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 179
randomSourceCreate_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_threadlocalperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_threadlocalperformance0_G.randomSourceCreate(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "randomSourceCreate", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 179
threadLocalRandomSourceCurrent_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_threadlocalperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_threadlocalperformance0_G.threadLocalRandomSourceCurrent(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "threadLocalRandomSourceCurrent", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 179
threadLocalUniformRandomProvider_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_localsources1_G, l_threadlocalperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_threadlocalperformance0_G.threadLocalUniformRandomProvider(l_localsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_LocalSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_localsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_localsources1_G.readyTrial) {
                            l_localsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_LocalSources_jmhType.tearTrialMutexUpdater.set(l_localsources1_G, 0);
                    }
                } else {
                    long l_localsources1_G_backoff = 1;
                    while (ThreadLocalPerformance_LocalSources_jmhType.tearTrialMutexUpdater.get(l_localsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_localsources1_G_backoff);
                        l_localsources1_G_backoff = Math.max(1024, l_localsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_localsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "threadLocalUniformRandomProvider", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1362
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3282
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 179
nextIntBaseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_discreteuniformsamplergenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_discreteuniformsamplergenerationperformance0_G.nextIntBaseline(blackhole, l_sources1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_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, "nextIntBaseline", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 429
blackhole.consume(l_listshufflebenchmark0_G.usingCollections(l_listdata1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile ListShuffleBenchmark_ListData_jmhType f_listdata1_G;
    
    ListShuffleBenchmark_ListData_jmhType _jmh_tryInit_f_listdata1_G(InfraControl control) throws Throwable {
        ListShuffleBenchmark_ListData_jmhType val = f_listdata1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_listdata1_G;
            if (val != null) {
                return val;
            }
            val = new ListShuffleBenchmark_ListData_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.ShuffleData.class.getDeclaredField("size");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("size")));
            f = org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.ListData.class.getDeclaredField("type");
            f.setAccessible(true);
            f.set(val, control.getParam("type"));
            val.setupList();
            val.setupGenerators();
            val.readyTrial = true;
            f_listdata1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile ListShuffleBenchmark_jmhType f_listshufflebenchmark0_G;
    
    ListShuffleBenchmark_jmhType _jmh_tryInit_f_listshufflebenchmark0_G(InfraControl control) throws Throwable {
        ListShuffleBenchmark_jmhType val = f_listshufflebenchmark0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_listshufflebenchmark0_G;
            if (val != null) {
                return val;
            }
            val = new ListShuffleBenchmark_jmhType();
            val.readyTrial = true;
            f_listshufflebenchmark0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 179
create1D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler1d1_G, l_unitspheresamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitspheresamplerbenchmark0_G.create1D(blackhole, l_sampler1d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitSphereSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler1d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler1d1_G.readyTrial) {
                            l_sampler1d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitSphereSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.set(l_sampler1d1_G, 0);
                    }
                } else {
                    long l_sampler1d1_G_backoff = 1;
                    while (UnitSphereSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.get(l_sampler1d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler1d1_G_backoff);
                        l_sampler1d1_G_backoff = Math.max(1024, l_sampler1d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler1d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitspheresamplerbenchmark0_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, "create1D", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 179
create2D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler2d1_G, l_unitspheresamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitspheresamplerbenchmark0_G.create2D(blackhole, l_sampler2d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitSphereSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler2d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler2d1_G.readyTrial) {
                            l_sampler2d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitSphereSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.set(l_sampler2d1_G, 0);
                    }
                } else {
                    long l_sampler2d1_G_backoff = 1;
                    while (UnitSphereSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.get(l_sampler2d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler2d1_G_backoff);
                        l_sampler2d1_G_backoff = Math.max(1024, l_sampler2d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler2d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitspheresamplerbenchmark0_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, "create2D", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 179
create3D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler3d1_G, l_unitspheresamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitspheresamplerbenchmark0_G.create3D(blackhole, l_sampler3d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitSphereSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler3d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler3d1_G.readyTrial) {
                            l_sampler3d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitSphereSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.set(l_sampler3d1_G, 0);
                    }
                } else {
                    long l_sampler3d1_G_backoff = 1;
                    while (UnitSphereSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.get(l_sampler3d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler3d1_G_backoff);
                        l_sampler3d1_G_backoff = Math.max(1024, l_sampler3d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler3d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitspheresamplerbenchmark0_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, "create3D", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 179
create4D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler4d1_G, l_unitspheresamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitspheresamplerbenchmark0_G.create4D(blackhole, l_sampler4d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitSphereSamplerBenchmark_Sampler4D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler4d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler4d1_G.readyTrial) {
                            l_sampler4d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitSphereSamplerBenchmark_Sampler4D_jmhType.tearTrialMutexUpdater.set(l_sampler4d1_G, 0);
                    }
                } else {
                    long l_sampler4d1_G_backoff = 1;
                    while (UnitSphereSamplerBenchmark_Sampler4D_jmhType.tearTrialMutexUpdater.get(l_sampler4d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler4d1_G_backoff);
                        l_sampler4d1_G_backoff = Math.max(1024, l_sampler4d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler4d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitspheresamplerbenchmark0_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, "create4D", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 179
create1D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler1d1_G, l_unitballsamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitballsamplerbenchmark0_G.create1D(blackhole, l_sampler1d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitBallSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler1d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler1d1_G.readyTrial) {
                            l_sampler1d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitBallSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.set(l_sampler1d1_G, 0);
                    }
                } else {
                    long l_sampler1d1_G_backoff = 1;
                    while (UnitBallSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.get(l_sampler1d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler1d1_G_backoff);
                        l_sampler1d1_G_backoff = Math.max(1024, l_sampler1d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler1d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitballsamplerbenchmark0_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, "create1D", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 179
create2D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler2d1_G, l_unitballsamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitballsamplerbenchmark0_G.create2D(blackhole, l_sampler2d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitBallSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler2d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler2d1_G.readyTrial) {
                            l_sampler2d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitBallSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.set(l_sampler2d1_G, 0);
                    }
                } else {
                    long l_sampler2d1_G_backoff = 1;
                    while (UnitBallSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.get(l_sampler2d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler2d1_G_backoff);
                        l_sampler2d1_G_backoff = Math.max(1024, l_sampler2d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler2d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitballsamplerbenchmark0_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, "create2D", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 179
create3D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler3d1_G, l_unitballsamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitballsamplerbenchmark0_G.create3D(blackhole, l_sampler3d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitBallSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler3d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler3d1_G.readyTrial) {
                            l_sampler3d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitBallSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.set(l_sampler3d1_G, 0);
                    }
                } else {
                    long l_sampler3d1_G_backoff = 1;
                    while (UnitBallSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.get(l_sampler3d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler3d1_G_backoff);
                        l_sampler3d1_G_backoff = Math.max(1024, l_sampler3d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler3d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitballsamplerbenchmark0_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, "create3D", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 179
createND_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_samplernd1_G, l_unitballsamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitballsamplerbenchmark0_G.createND(blackhole, l_samplernd1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitBallSamplerBenchmark_SamplerND_jmhType.tearTrialMutexUpdater.compareAndSet(l_samplernd1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_samplernd1_G.readyTrial) {
                            l_samplernd1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitBallSamplerBenchmark_SamplerND_jmhType.tearTrialMutexUpdater.set(l_samplernd1_G, 0);
                    }
                } else {
                    long l_samplernd1_G_backoff = 1;
                    while (UnitBallSamplerBenchmark_SamplerND_jmhType.tearTrialMutexUpdater.get(l_samplernd1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_samplernd1_G_backoff);
                        l_samplernd1_G_backoff = Math.max(1024, l_samplernd1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_samplernd1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitballsamplerbenchmark0_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, "createND", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 179
createByteArray_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createByteArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 179
createLongSeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createLongSeed(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createLongSeed", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 179
createNativeSeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createNativeSeed(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createNativeSeed", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 179
createNullSeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createNullSeed(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createNullSeed", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 179
createSelfSeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createSelfSeed(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createSelfSeed", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 179
lookupNewInstance_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.lookupNewInstance(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "lookupNewInstance", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 179
newInstance_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newInstance(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newInstance", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1362
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3282
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 429
blackhole.consume(l_threadlocalperformance0_G.randomSourceCreate(l_sources1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile ThreadLocalPerformance_Sources_jmhType f_sources1_G;
    
    ThreadLocalPerformance_Sources_jmhType _jmh_tryInit_f_sources1_G(InfraControl control) throws Throwable {
        ThreadLocalPerformance_Sources_jmhType val = f_sources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_sources1_G;
            if (val != null) {
                return val;
            }
            val = new ThreadLocalPerformance_Sources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance.Sources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            val.setup();
            val.readyTrial = true;
            f_sources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile ThreadLocalPerformance_jmhType f_threadlocalperformance0_G;
    
    ThreadLocalPerformance_jmhType _jmh_tryInit_f_threadlocalperformance0_G(InfraControl control) throws Throwable {
        ThreadLocalPerformance_jmhType val = f_threadlocalperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_threadlocalperformance0_G;
            if (val != null) {
                return val;
            }
            val = new ThreadLocalPerformance_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance.class.getDeclaredField("numValues");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("numValues")));
            val.readyTrial = true;
            f_threadlocalperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1362
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3282
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1362
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3282
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1362
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3282
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1626
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3132
final double signBit = ((u1 >>> 7) & 0x2) - 1.0;
            final int j = selectRegion();
            // Four kinds of overhangs:
            //  j = 0                :  Sample from tail
            //  0 < j < J_INFLECTION :  Overhang is concave; only sample from Lower-Left triangle
            //  j = J_INFLECTION     :  Must sample from entire overhang rectangle
            //  j > J_INFLECTION     :  Overhangs are convex; implicitly accept point in Lower-Left triangle
            //
            // Conditional statements are arranged such that the more likely outcomes are first.
            double x;
            if (j > J_INFLECTION) {
                // Convex overhang
                for (;;) {
                    x = sampleX(X, j, u1);
                    final long uDistance = randomInt63() - u1;
                    if (uDistance >= 0) {
                        // Lower-left triangle
                        break;
                    }
                    if (uDistance >= CONVEX_E_MAX &&
                        // Within maximum distance of f(x) from the triangle hypotenuse.
                        sampleY(Y, j, u1 + uDistance) < Math.exp(-0.5 * x * x)) {
                        break;
                    }
                    // uDistance < E_MAX (upper-right triangle) or rejected as above the curve
                    u1 = randomInt63();
                }
            } else if (j < J_INFLECTION) {
                if (j == 0) {
                    // Tail
                    // Note: Although less frequent than the next branch, j == 0 is a subset of
                    // j < J_INFLECTION and must be first.
                    do {
                        x = ONE_OVER_X_0 * exponential.sample();
                    } while (exponential.sample() < 0.5 * x * x);
                    x += X_0;
                } else {
                    // Concave overhang
                    for (;;) {
                        // U_x <- min(U_1, U_2)
                        // distance <- | U_1 - U_2 |
                        // U_y <- 1 - (U_x + distance)
                        long uDistance = randomInt63() - u1;
                        if (uDistance < 0) {
                            // Upper-right triangle. Reflect in hypotenuse.
                            uDistance = -uDistance;
                            u1 -= uDistance;
                        }
                        x = sampleX(X, j, u1);
                        if (uDistance > CONCAVE_E_MAX ||
                            sampleY(Y, j, u1 + uDistance) < Math.exp(-0.5 * x * x)) {
                            break;
                        }
                        u1 = randomInt63();
                    }
                }
            } else {
                // Inflection point
                for (;;) {
                    x = sampleX(X, j, u1);
                    if (sampleY(Y, j, randomInt63()) < Math.exp(-0.5 * x * x)) {
                        break;
                    }
                    u1 = randomInt63();
                }
            }
            return signBit * x;
        }

        /**
         * Select the overhang region or the tail using alias sampling.
         *
         * @return the region
         */
        protected int selectRegion() {
            final long x = nextLong();
            // j in [0, 256)
            final int j = ((int) x) & 0xff;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 104
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 214
lcg128_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_lcg128source1_G, l_lxmbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_lxmbenchmark0_G.lcg128(l_lcg128source1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (LXMBenchmark_LCG128Source_jmhType.tearIterationMutexUpdater.compareAndSet(l_lcg128source1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_lcg128source1_G.readyIteration) {
                        l_lcg128source1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    LXMBenchmark_LCG128Source_jmhType.tearIterationMutexUpdater.set(l_lcg128source1_G, 0);
                }
            } else {
                while (LXMBenchmark_LCG128Source_jmhType.tearIterationMutexUpdater.get(l_lcg128source1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_lcg128source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_lxmbenchmark0_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, "lcg128", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 104
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 214
lxm128_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_lxm128source1_G, l_lxmbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_lxmbenchmark0_G.lxm128(l_lxm128source1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (LXMBenchmark_LXM128Source_jmhType.tearIterationMutexUpdater.compareAndSet(l_lxm128source1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_lxm128source1_G.readyIteration) {
                        l_lxm128source1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    LXMBenchmark_LXM128Source_jmhType.tearIterationMutexUpdater.set(l_lxm128source1_G, 0);
                }
            } else {
                while (LXMBenchmark_LXM128Source_jmhType.tearIterationMutexUpdater.get(l_lxm128source1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_lxm128source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_lxmbenchmark0_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, "lxm128", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 92
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 92
l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_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, "nextDiscreteUniformSampler", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 190
l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_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, "nextDiscreteUniformSampler", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 92
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 92
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 92
l_poissonsamplercacheperformance0_G.runPoissonSamplerCacheWhenEmpty(l_sources1_G, l_meanrange2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_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, "runPoissonSamplerCacheWhenEmpty", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 190
l_poissonsamplercacheperformance0_G.runPoissonSamplerCacheWhenEmpty(l_sources1_G, l_meanrange2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_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, "runPoissonSamplerCacheWhenEmpty", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2684
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 92
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 92
blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "nextIntN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 190
blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "nextIntN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 92
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeed_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 190
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeed_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1362
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3282
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 214
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_samplerdata1_G, l_tetrahedronsamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_tetrahedronsamplerbenchmark0_G.sample(blackhole, l_samplerdata1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (TetrahedronSamplerBenchmark_SamplerData_jmhType.tearIterationMutexUpdater.compareAndSet(l_samplerdata1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_samplerdata1_G.readyIteration) {
                        l_samplerdata1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TetrahedronSamplerBenchmark_SamplerData_jmhType.tearIterationMutexUpdater.set(l_samplerdata1_G, 0);
                }
            } else {
                while (TetrahedronSamplerBenchmark_SamplerData_jmhType.tearIterationMutexUpdater.get(l_samplerdata1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_samplerdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_tetrahedronsamplerbenchmark0_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/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 214
create2D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler2d1_G, l_trianglesamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_trianglesamplerbenchmark0_G.create2D(blackhole, l_sampler2d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (TriangleSamplerBenchmark_Sampler2D_jmhType.tearIterationMutexUpdater.compareAndSet(l_sampler2d1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_sampler2d1_G.readyIteration) {
                        l_sampler2d1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TriangleSamplerBenchmark_Sampler2D_jmhType.tearIterationMutexUpdater.set(l_sampler2d1_G, 0);
                }
            } else {
                while (TriangleSamplerBenchmark_Sampler2D_jmhType.tearIterationMutexUpdater.get(l_sampler2d1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_sampler2d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_trianglesamplerbenchmark0_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, "create2D", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 214
create3D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler3d1_G, l_trianglesamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_trianglesamplerbenchmark0_G.create3D(blackhole, l_sampler3d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (TriangleSamplerBenchmark_Sampler3D_jmhType.tearIterationMutexUpdater.compareAndSet(l_sampler3d1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_sampler3d1_G.readyIteration) {
                        l_sampler3d1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TriangleSamplerBenchmark_Sampler3D_jmhType.tearIterationMutexUpdater.set(l_sampler3d1_G, 0);
                }
            } else {
                while (TriangleSamplerBenchmark_Sampler3D_jmhType.tearIterationMutexUpdater.get(l_sampler3d1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_sampler3d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_trianglesamplerbenchmark0_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, "create3D", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 214
createND_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_samplernd1_G, l_trianglesamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_trianglesamplerbenchmark0_G.createND(blackhole, l_samplernd1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (TriangleSamplerBenchmark_SamplerND_jmhType.tearIterationMutexUpdater.compareAndSet(l_samplernd1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_samplernd1_G.readyIteration) {
                        l_samplernd1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TriangleSamplerBenchmark_SamplerND_jmhType.tearIterationMutexUpdater.set(l_samplernd1_G, 0);
                }
            } else {
                while (TriangleSamplerBenchmark_SamplerND_jmhType.tearIterationMutexUpdater.get(l_samplernd1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_samplernd1_G = null;
                }
                synchronized(this.getClass()) {
                    f_trianglesamplerbenchmark0_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, "createND", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 115
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 246
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 381
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 513
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 115
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 246
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 381
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 513
control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_dirichletdistributionsources1_G.readyTrial) {
                            l_dirichletdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                    }
                } else {
                    long l_dirichletdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.tearTrialMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_dirichletdistributionsources1_G_backoff);
                        l_dirichletdistributionsources1_G_backoff = Math.max(1024, l_dirichletdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_dirichletdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 115
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 246
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 381
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 513
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 115
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 246
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 381
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 513
control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial) {
                            l_fastloadeddicerollerdiscretesamplersources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                    }
                } else {
                    long l_fastloadeddicerollerdiscretesamplersources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.tearTrialMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_fastloadeddicerollerdiscretesamplersources1_G_backoff);
                        l_fastloadeddicerollerdiscretesamplersources1_G_backoff = Math.max(1024, l_fastloadeddicerollerdiscretesamplersources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_fastloadeddicerollerdiscretesamplersources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 115
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 246
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 381
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 513
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 115
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 246
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 381
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 513
control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_knowndistributionsources1_G.readyTrial) {
                            l_knowndistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.set(l_knowndistributionsources1_G, 0);
                    }
                } else {
                    long l_knowndistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.tearTrialMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_knowndistributionsources1_G_backoff);
                        l_knowndistributionsources1_G_backoff = Math.max(1024, l_knowndistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_knowndistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 115
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 246
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 381
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 513
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 115
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 246
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 381
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 513
control.preTearDown();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_randomdistributionsources1_G.readyTrial) {
                            l_randomdistributionsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.set(l_randomdistributionsources1_G, 0);
                    }
                } else {
                    long l_randomdistributionsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.tearTrialMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_randomdistributionsources1_G_backoff);
                        l_randomdistributionsources1_G_backoff = Math.max(1024, l_randomdistributionsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_randomdistributionsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1622
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1839
long u1 = xx & MAX_INT64;
            // Another squashed, recyclable bit
            // double sign_bit = u1 & 0x100 ? 1. : -1.
            // Use 2 - 1 or 0 - 1
            final double signBit = ((u1 >>> 7) & 0x2) - 1.0;
            final int j = selectRegion();
            // Four kinds of overhangs:
            //  j = 0                :  Sample from tail
            //  0 < j < J_INFLECTION :  Overhang is concave; only sample from Lower-Left triangle
            //  j = J_INFLECTION     :  Must sample from entire overhang rectangle
            //  j > J_INFLECTION     :  Overhangs are convex; implicitly accept point in Lower-Left triangle
            //
            // Conditional statements are arranged such that the more likely outcomes are first.
            double x;
            if (j > J_INFLECTION) {
                // Convex overhang
                for (;;) {
                    x = sampleX(X, j, u1);
                    final long uDistance = randomInt63() - u1;
                    if (uDistance >= 0) {
                        // Lower-left triangle
                        break;
                    }
                    if (uDistance >= CONVEX_E_MAX &&
                        // Within maximum distance of f(x) from the triangle hypotenuse.
                        sampleY(Y, j, u1 + uDistance) < Math.exp(-0.5 * x * x)) {
                        break;
                    }
                    // uDistance < E_MAX (upper-right triangle) or rejected as above the curve
                    u1 = randomInt63();
                }
            } else if (j < J_INFLECTION) {
                if (j == 0) {
                    // Tail
                    // Note: Although less frequent than the next branch, j == 0 is a subset of
                    // j < J_INFLECTION and must be first.
                    do {
                        x = ONE_OVER_X_0 * exponential.sample();
                    } while (exponential.sample() < 0.5 * x * x);
                    x += X_0;
                } else {
                    // Concave overhang
                    for (;;) {
                        // U_x <- min(U_1, U_2)
                        // distance <- | U_1 - U_2 |
                        // U_y <- 1 - (U_x + distance)
                        long uDistance = randomInt63() - u1;
                        if (uDistance < 0) {
                            // Upper-right triangle. Reflect in hypotenuse.
                            uDistance = -uDistance;
                            u1 -= uDistance;
                        }
                        x = sampleX(X, j, u1);
                        if (uDistance > CONCAVE_E_MAX ||
                            sampleY(Y, j, u1 + uDistance) < Math.exp(-0.5 * x * x)) {
                            break;
                        }
                        u1 = randomInt63();
                    }
                }
            } else {
                // Inflection point
                for (;;) {
                    x = sampleX(X, j, u1);
                    if (sampleY(Y, j, randomInt63()) < Math.exp(-0.5 * x * x)) {
                        break;
                    }
                    u1 = randomInt63();
                }
            }
            return signBit * x;
        }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 92
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 190
l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_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, "nextDiscreteUniformSampler", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 92
l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_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, "nextDiscreteUniformSampler", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 92
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 190
l_poissonsamplercacheperformance0_G.runPoissonSamplerCacheWhenEmpty(l_sources1_G, l_meanrange2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_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, "runPoissonSamplerCacheWhenEmpty", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 92
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 92
l_poissonsamplercacheperformance0_G.runPoissonSamplerCacheWhenEmpty(l_sources1_G, l_meanrange2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_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, "runPoissonSamplerCacheWhenEmpty", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1363
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 72] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [176] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3282
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 92
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 190
blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "nextIntN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 92
blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "nextIntN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 190
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeed_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 92
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeed_FairLock", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1363
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3283
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 80] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 90
l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createByteArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 184
l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createByteArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 90
blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "nextIntN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 184
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 184
blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "nextIntN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 90
blackhole.consume(l_nextlonggenerationperformance0_G.nextLongN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "nextLongN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 184
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 184
blackhole.consume(l_nextlonggenerationperformance0_G.nextLongN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "nextLongN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 90
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.createSampler(l_distributiondata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.compareAndSet(l_distributiondata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_distributiondata1_G.readyTrial) {
                            l_distributiondata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.set(l_distributiondata1_G, 0);
                    }
                } else {
                    long l_distributiondata1_G_backoff = 1;
                    while (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.get(l_distributiondata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_distributiondata1_G_backoff);
                        l_distributiondata1_G_backoff = Math.max(1024, l_distributiondata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_distributiondata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_aliasmethoddiscretesamplerperformance0_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, "createSampler", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 184
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.createSampler(l_distributiondata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.compareAndSet(l_distributiondata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_distributiondata1_G.readyTrial) {
                            l_distributiondata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.set(l_distributiondata1_G, 0);
                    }
                } else {
                    long l_distributiondata1_G_backoff = 1;
                    while (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.get(l_distributiondata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_distributiondata1_G_backoff);
                        l_distributiondata1_G_backoff = Math.max(1024, l_distributiondata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_distributiondata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_aliasmethoddiscretesamplerperformance0_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, "createSampler", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 90
blackhole.consume(l_poissonsamplersperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 184
blackhole.consume(l_poissonsamplersperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_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()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 90
blackhole.consume(l_listshufflebenchmark0_G.baselineRNG2(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "baselineRNG2", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 184
blackhole.consume(l_listshufflebenchmark0_G.baselineRNG2(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "baselineRNG2", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 90
blackhole.consume(l_listshufflebenchmark0_G.shuffleDirect(l_linkedlistdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_linkedlistdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_linkedlistdata1_G.readyTrial) {
                            l_linkedlistdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.set(l_linkedlistdata1_G, 0);
                    }
                } else {
                    long l_linkedlistdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.get(l_linkedlistdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_linkedlistdata1_G_backoff);
                        l_linkedlistdata1_G_backoff = Math.max(1024, l_linkedlistdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_linkedlistdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "shuffleDirect", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 184
blackhole.consume(l_listshufflebenchmark0_G.shuffleDirect(l_linkedlistdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_linkedlistdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_linkedlistdata1_G.readyTrial) {
                            l_linkedlistdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.set(l_linkedlistdata1_G, 0);
                    }
                } else {
                    long l_linkedlistdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.get(l_linkedlistdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_linkedlistdata1_G_backoff);
                        l_linkedlistdata1_G_backoff = Math.max(1024, l_linkedlistdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_linkedlistdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "shuffleDirect", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 90
blackhole.consume(l_listshufflebenchmark0_G.usingCollections(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingCollections", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 184
blackhole.consume(l_listshufflebenchmark0_G.usingCollections(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingCollections", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 90
blackhole.consume(l_threadlocalperformance0_G.randomSourceCreate(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "randomSourceCreate", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 184
blackhole.consume(l_threadlocalperformance0_G.randomSourceCreate(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "randomSourceCreate", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1363
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3283
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 292
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 292
l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_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, "nextDiscreteUniformSampler", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 292
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 292
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 292
l_poissonsamplercacheperformance0_G.runPoissonSamplerCacheWhenEmpty(l_sources1_G, l_meanrange2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_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, "runPoissonSamplerCacheWhenEmpty", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 292
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 292
blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "nextIntN", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 292
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "Threads1_createIntArraySeed_FairLock", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 184
l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createByteArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 90
l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createByteArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1363
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3283
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 184
blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "nextIntN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 184
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 90
blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "nextIntN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 184
blackhole.consume(l_nextlonggenerationperformance0_G.nextLongN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "nextLongN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 184
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 90
blackhole.consume(l_nextlonggenerationperformance0_G.nextLongN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "nextLongN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 184
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.createSampler(l_distributiondata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.compareAndSet(l_distributiondata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_distributiondata1_G.readyTrial) {
                            l_distributiondata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.set(l_distributiondata1_G, 0);
                    }
                } else {
                    long l_distributiondata1_G_backoff = 1;
                    while (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.get(l_distributiondata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_distributiondata1_G_backoff);
                        l_distributiondata1_G_backoff = Math.max(1024, l_distributiondata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_distributiondata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_aliasmethoddiscretesamplerperformance0_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, "createSampler", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 90
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.createSampler(l_distributiondata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.compareAndSet(l_distributiondata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_distributiondata1_G.readyTrial) {
                            l_distributiondata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.set(l_distributiondata1_G, 0);
                    }
                } else {
                    long l_distributiondata1_G_backoff = 1;
                    while (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.get(l_distributiondata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_distributiondata1_G_backoff);
                        l_distributiondata1_G_backoff = Math.max(1024, l_distributiondata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_distributiondata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_aliasmethoddiscretesamplerperformance0_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, "createSampler", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 184
blackhole.consume(l_poissonsamplersperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 90
blackhole.consume(l_poissonsamplersperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_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()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 184
blackhole.consume(l_listshufflebenchmark0_G.baselineRNG2(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "baselineRNG2", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 90
blackhole.consume(l_listshufflebenchmark0_G.baselineRNG2(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "baselineRNG2", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 184
blackhole.consume(l_listshufflebenchmark0_G.shuffleDirect(l_linkedlistdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_linkedlistdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_linkedlistdata1_G.readyTrial) {
                            l_linkedlistdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.set(l_linkedlistdata1_G, 0);
                    }
                } else {
                    long l_linkedlistdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.get(l_linkedlistdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_linkedlistdata1_G_backoff);
                        l_linkedlistdata1_G_backoff = Math.max(1024, l_linkedlistdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_linkedlistdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "shuffleDirect", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 90
blackhole.consume(l_listshufflebenchmark0_G.shuffleDirect(l_linkedlistdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_linkedlistdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_linkedlistdata1_G.readyTrial) {
                            l_linkedlistdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.set(l_linkedlistdata1_G, 0);
                    }
                } else {
                    long l_linkedlistdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.get(l_linkedlistdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_linkedlistdata1_G_backoff);
                        l_linkedlistdata1_G_backoff = Math.max(1024, l_linkedlistdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_linkedlistdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "shuffleDirect", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 184
blackhole.consume(l_listshufflebenchmark0_G.usingCollections(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingCollections", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 90
blackhole.consume(l_listshufflebenchmark0_G.usingCollections(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingCollections", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 184
blackhole.consume(l_threadlocalperformance0_G.randomSourceCreate(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "randomSourceCreate", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 90
blackhole.consume(l_threadlocalperformance0_G.randomSourceCreate(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "randomSourceCreate", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1843
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3132
final double signBit = ((u1 >>> 7) & 0x2) - 1.0;
            final int j = selectRegion();
            // Four kinds of overhangs:
            //  j = 0                :  Sample from tail
            //  0 < j < J_INFLECTION :  Overhang is concave; only sample from Lower-Left triangle
            //  j = J_INFLECTION     :  Must sample from entire overhang rectangle
            //  j > J_INFLECTION     :  Overhangs are convex; implicitly accept point in Lower-Left triangle
            //
            // Conditional statements are arranged such that the more likely outcomes are first.
            double x;
            if (j > J_INFLECTION) {
                // Convex overhang
                for (;;) {
                    x = sampleX(X, j, u1);
                    final long uDistance = randomInt63() - u1;
                    if (uDistance >= 0) {
                        // Lower-left triangle
                        break;
                    }
                    if (uDistance >= CONVEX_E_MAX &&
                        // Within maximum distance of f(x) from the triangle hypotenuse.
                        sampleY(Y, j, u1 + uDistance) < Math.exp(-0.5 * x * x)) {
                        break;
                    }
                    // uDistance < CONVEX_E_MAX (upper-right triangle) or rejected as above the curve
                    u1 = randomInt63();
                }
            } else if (j < J_INFLECTION) {
                if (j == 0) {
                    // Tail
                    // Note: Although less frequent than the next branch, j == 0 is a subset of
                    // j < J_INFLECTION and must be first.
                    do {
                        x = ONE_OVER_X_0 * exponential.sample();
                    } while (exponential.sample() < 0.5 * x * x);
                    x += X_0;
                } else {
                    // Concave overhang
                    for (;;) {
                        // U_x <- min(U_1, U_2)
                        // distance <- | U_1 - U_2 |
                        // U_y <- 1 - (U_x + distance)
                        long uDistance = randomInt63() - u1;
                        if (uDistance < 0) {
                            uDistance = -uDistance;
                            u1 -= uDistance;
                        }
                        x = sampleX(X, j, u1);
                        if (uDistance > CONCAVE_E_MAX ||
                            sampleY(Y, j, u1 + uDistance) < Math.exp(-0.5 * x * x)) {
                            break;
                        }
                        u1 = randomInt63();
                    }
                }
            } else {
                // Inflection point
                for (;;) {
                    x = sampleX(X, j, u1);
                    if (sampleY(Y, j, randomInt63()) < Math.exp(-0.5 * x * x)) {
                        break;
                    }
                    u1 = randomInt63();
                }
            }
            return signBit * x;
        }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1363
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3283
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 429
blackhole.consume(l_listshufflebenchmark0_G.baselineRNG2(l_shuffledata1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile ListShuffleBenchmark_jmhType f_listshufflebenchmark0_G;
    
    ListShuffleBenchmark_jmhType _jmh_tryInit_f_listshufflebenchmark0_G(InfraControl control) throws Throwable {
        ListShuffleBenchmark_jmhType val = f_listshufflebenchmark0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_listshufflebenchmark0_G;
            if (val != null) {
                return val;
            }
            val = new ListShuffleBenchmark_jmhType();
            val.readyTrial = true;
            f_listshufflebenchmark0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile ListShuffleBenchmark_ShuffleData_jmhType f_shuffledata1_G;
    
    ListShuffleBenchmark_ShuffleData_jmhType _jmh_tryInit_f_shuffledata1_G(InfraControl control) throws Throwable {
        ListShuffleBenchmark_ShuffleData_jmhType val = f_shuffledata1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_shuffledata1_G;
            if (val != null) {
                return val;
            }
            val = new ListShuffleBenchmark_ShuffleData_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.ShuffleData.class.getDeclaredField("size");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("size")));
            val.setupGenerators();
            val.readyTrial = true;
            f_shuffledata1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 429
blackhole.consume(l_listshufflebenchmark0_G.shuffleDirect(l_linkedlistdata1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile ListShuffleBenchmark_LinkedListData_jmhType f_linkedlistdata1_G;
    
    ListShuffleBenchmark_LinkedListData_jmhType _jmh_tryInit_f_linkedlistdata1_G(InfraControl control) throws Throwable {
        ListShuffleBenchmark_LinkedListData_jmhType val = f_linkedlistdata1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_linkedlistdata1_G;
            if (val != null) {
                return val;
            }
            val = new ListShuffleBenchmark_LinkedListData_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.ListShuffleBenchmark.LinkedListData.class.getDeclaredField("size");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("size")));
            val.setup();
            val.readyTrial = true;
            f_linkedlistdata1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile ListShuffleBenchmark_jmhType f_listshufflebenchmark0_G;
    
    ListShuffleBenchmark_jmhType _jmh_tryInit_f_listshufflebenchmark0_G(InfraControl control) throws Throwable {
        ListShuffleBenchmark_jmhType val = f_listshufflebenchmark0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_listshufflebenchmark0_G;
            if (val != null) {
                return val;
            }
            val = new ListShuffleBenchmark_jmhType();
            val.readyTrial = true;
            f_listshufflebenchmark0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 429
l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile ConstructionPerformance_jmhType f_constructionperformance0_G;
    
    ConstructionPerformance_jmhType _jmh_tryInit_f_constructionperformance0_G(InfraControl control) throws Throwable {
        ConstructionPerformance_jmhType val = f_constructionperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_constructionperformance0_G;
            if (val != null) {
                return val;
            }
            val = new ConstructionPerformance_jmhType();
            val.readyTrial = true;
            f_constructionperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile ConstructionPerformance_Sources_jmhType f_sources1_G;
    
    ConstructionPerformance_Sources_jmhType _jmh_tryInit_f_sources1_G(InfraControl control) throws Throwable {
        ConstructionPerformance_Sources_jmhType val = f_sources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_sources1_G;
            if (val != null) {
                return val;
            }
            val = new ConstructionPerformance_Sources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.RandomSourceValues.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            val.setup();
            val.setup();
            val.readyTrial = true;
            f_sources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1363
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3283
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 473
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 473
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 558
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 558
f_intrange1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile RngNextIntInRangeBenchmark_jmhType f_rngnextintinrangebenchmark0_G;
    
    RngNextIntInRangeBenchmark_jmhType _jmh_tryInit_f_rngnextintinrangebenchmark0_G(InfraControl control) throws Throwable {
        RngNextIntInRangeBenchmark_jmhType val = f_rngnextintinrangebenchmark0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_rngnextintinrangebenchmark0_G;
            if (val != null) {
                return val;
            }
            val = new RngNextIntInRangeBenchmark_jmhType();
            val.readyTrial = true;
            f_rngnextintinrangebenchmark0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile RngNextIntInRangeBenchmark_Source_jmhType f_source2_G;
    
    RngNextIntInRangeBenchmark_Source_jmhType _jmh_tryInit_f_source2_G(InfraControl control) throws Throwable {
        RngNextIntInRangeBenchmark_Source_jmhType val = f_source2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_source2_G;
            if (val != null) {
                return val;
            }
            val = new RngNextIntInRangeBenchmark_Source_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.core.RngNextIntInRangeBenchmark.Source.class.getDeclaredField("name");
            f.setAccessible(true);
            f.set(val, control.getParam("name"));
            val.setup();
            val.readyTrial = true;
            f_source2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2685
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 282
l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createByteArray", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 446
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile SeedArrayGenerationPerformance_jmhType f_seedarraygenerationperformance0_G;
    
    SeedArrayGenerationPerformance_jmhType _jmh_tryInit_f_seedarraygenerationperformance0_G(InfraControl control) throws Throwable {
        SeedArrayGenerationPerformance_jmhType val = f_seedarraygenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_seedarraygenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new SeedArrayGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_seedarraygenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile SeedArrayGenerationPerformance_SeedRandomSources_jmhType f_seedrandomsources1_G;
    
    SeedArrayGenerationPerformance_SeedRandomSources_jmhType _jmh_tryInit_f_seedrandomsources1_G(InfraControl control) throws Throwable {
        SeedArrayGenerationPerformance_SeedRandomSources_jmhType val = f_seedrandomsources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_seedrandomsources1_G;
            if (val != null) {
                return val;
            }
            val = new SeedArrayGenerationPerformance_SeedRandomSources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.simple.SeedArrayGenerationPerformance.SeedRandomSources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            val.setup();
            val.readyTrial = true;
            f_seedrandomsources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile SeedArrayGenerationPerformance_TestSizes_jmhType f_testsizes2_G;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 282
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 282
blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "nextIntN", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 429
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 429
blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextIntGenerationPerformance_jmhType f_nextintgenerationperformance0_G;
    
    NextIntGenerationPerformance_jmhType _jmh_tryInit_f_nextintgenerationperformance0_G(InfraControl control) throws Throwable {
        NextIntGenerationPerformance_jmhType val = f_nextintgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextintgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextIntGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextintgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile NextIntGenerationPerformance_Sources_jmhType f_sources1_G;
    
    NextIntGenerationPerformance_Sources_jmhType _jmh_tryInit_f_sources1_G(InfraControl control) throws Throwable {
        NextIntGenerationPerformance_Sources_jmhType val = f_sources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_sources1_G;
            if (val != null) {
                return val;
            }
            val = new NextIntGenerationPerformance_Sources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.core.BaselineSources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            val.setup();
            val.readyTrial = true;
            f_sources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 282
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 282
blackhole.consume(l_nextlonggenerationperformance0_G.nextLongN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "nextLongN", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 429
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 429
blackhole.consume(l_nextlonggenerationperformance0_G.nextLongN(l_sources1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextLongGenerationPerformance_jmhType f_nextlonggenerationperformance0_G;
    
    NextLongGenerationPerformance_jmhType _jmh_tryInit_f_nextlonggenerationperformance0_G(InfraControl control) throws Throwable {
        NextLongGenerationPerformance_jmhType val = f_nextlonggenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextlonggenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextLongGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextlonggenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile NextLongGenerationPerformance_Sources_jmhType f_sources1_G;
    
    NextLongGenerationPerformance_Sources_jmhType _jmh_tryInit_f_sources1_G(InfraControl control) throws Throwable {
        NextLongGenerationPerformance_Sources_jmhType val = f_sources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_sources1_G;
            if (val != null) {
                return val;
            }
            val = new NextLongGenerationPerformance_Sources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.core.BaselineSources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            val.setup();
            val.readyTrial = true;
            f_sources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 87
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 185
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 287
nextIntN_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intrange1_G, l_source2_G, l_rngnextintinrangebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 87
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 185
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 287
nextIntNloop65536_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intrange1_G, l_source2_G, l_rngnextintinrangebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntNloop65536(l_intrange1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 282
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.createSampler(l_distributiondata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.compareAndSet(l_distributiondata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_distributiondata1_G.readyTrial) {
                            l_distributiondata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.set(l_distributiondata1_G, 0);
                    }
                } else {
                    long l_distributiondata1_G_backoff = 1;
                    while (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.get(l_distributiondata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_distributiondata1_G_backoff);
                        l_distributiondata1_G_backoff = Math.max(1024, l_distributiondata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_distributiondata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_aliasmethoddiscretesamplerperformance0_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, "createSampler", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 282
blackhole.consume(l_poissonsamplersperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_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()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 282
blackhole.consume(l_listshufflebenchmark0_G.baselineRNG2(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "baselineRNG2", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 282
blackhole.consume(l_listshufflebenchmark0_G.shuffleDirect(l_linkedlistdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_linkedlistdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_linkedlistdata1_G.readyTrial) {
                            l_linkedlistdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.set(l_linkedlistdata1_G, 0);
                    }
                } else {
                    long l_linkedlistdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.get(l_linkedlistdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_linkedlistdata1_G_backoff);
                        l_linkedlistdata1_G_backoff = Math.max(1024, l_linkedlistdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_linkedlistdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "shuffleDirect", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 282
blackhole.consume(l_listshufflebenchmark0_G.usingCollections(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_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, "usingCollections", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 287
Threads1_createIntArraySeed_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 287
Threads1_createIntArraySeed_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 287
Threads1_createIntArraySeed_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 287
Threads1_createLongArraySeed_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 287
Threads1_createLongArraySeed_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 287
Threads1_createLongArraySeed_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 287
Threads4_createIntArraySeed_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 287
Threads4_createIntArraySeed_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 287
Threads4_createIntArraySeed_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 287
Threads4_createLongArraySeed_FairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 287
Threads4_createLongArraySeed_Sync_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 287
Threads4_createLongArraySeed_UnfairLock_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 287
createIntArraySeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.createIntArraySeed(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 87
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 185
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 287
createLongArraySeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.createLongArraySeed(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 282
blackhole.consume(l_threadlocalperformance0_G.randomSourceCreate(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "randomSourceCreate", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1363
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3283
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4380
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [176] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 87
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 185
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 287
nextDiscreteUniformSampler_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_intrange2_G, l_discreteuniformsamplergenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 87
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 185
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 287
nextIntRange_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_intrange2_G, l_discreteuniformsamplergenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_discreteuniformsamplergenerationperformance0_G.nextIntRange(blackhole, l_sources1_G, l_intrange2_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 87
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 185
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 287
runPoissonSamplerCacheWhenEmpty_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_meanrange2_G, l_poissonsamplercacheperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_poissonsamplercacheperformance0_G.runPoissonSamplerCacheWhenEmpty(l_sources1_G, l_meanrange2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 87
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 185
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 287
runPoissonSamplerCache_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_meanrange2_G, l_poissonsamplercacheperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_poissonsamplercacheperformance0_G.runPoissonSamplerCache(l_sources1_G, l_meanrange2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 87
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 185
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 287
runPoissonSampler_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_meanrange2_G, l_poissonsamplercacheperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_poissonsamplercacheperformance0_G.runPoissonSampler(l_sources1_G, l_meanrange2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [160] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4380
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [176] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4380
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [176] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1363
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3283
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4380
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [176] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4380
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [176] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 396
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 396
nextIntN_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_intrange1_G, l_source2_G, l_rngnextintinrangebenchmark0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "nextIntN", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 396
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 396
nextDiscreteUniformSampler_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_sources1_G, l_intrange2_G, l_discreteuniformsamplergenerationperformance0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "nextDiscreteUniformSampler", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 396
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 396
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 396
runPoissonSamplerCacheWhenEmpty_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_sources1_G, l_meanrange2_G, l_poissonsamplercacheperformance0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "runPoissonSamplerCacheWhenEmpty", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 396
Threads1_createIntArraySeed_FairLock_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_seedrandomsources1_G, l_seedsizes2_G, l_seedarraygenerationperformance0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "Threads1_createIntArraySeed_FairLock", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1364
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 64] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3283
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4380
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [176] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4380
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4380
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1364
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3284
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 72] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 277
nextBoolean_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_booleansources1_G, l_cachednextgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_cachednextgenerationperformance0_G.nextBoolean(l_booleansources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (CachedNextGenerationPerformance_BooleanSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_booleansources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_booleansources1_G.readyTrial) {
                            l_booleansources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        CachedNextGenerationPerformance_BooleanSources_jmhType.tearTrialMutexUpdater.set(l_booleansources1_G, 0);
                    }
                } else {
                    long l_booleansources1_G_backoff = 1;
                    while (CachedNextGenerationPerformance_BooleanSources_jmhType.tearTrialMutexUpdater.get(l_booleansources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_booleansources1_G_backoff);
                        l_booleansources1_G_backoff = Math.max(1024, l_booleansources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_booleansources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 277
nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intsources1_G, l_cachednextgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_cachednextgenerationperformance0_G.nextInt(l_intsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (CachedNextGenerationPerformance_IntSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_intsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intsources1_G.readyTrial) {
                            l_intsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        CachedNextGenerationPerformance_IntSources_jmhType.tearTrialMutexUpdater.set(l_intsources1_G, 0);
                    }
                } else {
                    long l_intsources1_G_backoff = 1;
                    while (CachedNextGenerationPerformance_IntSources_jmhType.tearTrialMutexUpdater.get(l_intsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intsources1_G_backoff);
                        l_intsources1_G_backoff = Math.max(1024, l_intsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 277
jump_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_jumpablesource1_G, l_jumpbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_jumpbenchmark0_G.jump(l_jumpablesource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (JumpBenchmark_JumpableSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_jumpablesource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_jumpablesource1_G.readyTrial) {
                            l_jumpablesource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        JumpBenchmark_JumpableSource_jmhType.tearTrialMutexUpdater.set(l_jumpablesource1_G, 0);
                    }
                } else {
                    long l_jumpablesource1_G_backoff = 1;
                    while (JumpBenchmark_JumpableSource_jmhType.tearTrialMutexUpdater.get(l_jumpablesource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_jumpablesource1_G_backoff);
                        l_jumpablesource1_G_backoff = Math.max(1024, l_jumpablesource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_jumpablesource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_jumpbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 277
longJump_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longjumpablesource1_G, l_jumpbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_jumpbenchmark0_G.longJump(l_longjumpablesource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (JumpBenchmark_LongJumpableSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_longjumpablesource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_longjumpablesource1_G.readyTrial) {
                            l_longjumpablesource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        JumpBenchmark_LongJumpableSource_jmhType.tearTrialMutexUpdater.set(l_longjumpablesource1_G, 0);
                    }
                } else {
                    long l_longjumpablesource1_G_backoff = 1;
                    while (JumpBenchmark_LongJumpableSource_jmhType.tearTrialMutexUpdater.get(l_longjumpablesource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_longjumpablesource1_G_backoff);
                        l_longjumpablesource1_G_backoff = Math.max(1024, l_longjumpablesource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_longjumpablesource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_jumpbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 172
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 282
public BenchmarkTaskResult lcg128_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();
            LXMBenchmark_jmhType l_lxmbenchmark0_G = _jmh_tryInit_f_lxmbenchmark0_G(control);
            LXMBenchmark_LCG128Source_jmhType l_lcg128source1_G = _jmh_tryInit_f_lcg128source1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_lxmbenchmark0_G.lcg128(l_lcg128source1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 172
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 282
public BenchmarkTaskResult lxm128_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();
            LXMBenchmark_jmhType l_lxmbenchmark0_G = _jmh_tryInit_f_lxmbenchmark0_G(control);
            LXMBenchmark_LXM128Source_jmhType l_lxm128source1_G = _jmh_tryInit_f_lxm128source1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_lxmbenchmark0_G.lxm128(l_lxm128source1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 277
unsignedMultiply128_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_unsignedmultiply128source1_G, l_lxmbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_lxmbenchmark0_G.unsignedMultiply128(l_unsignedmultiply128source1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (LXMBenchmark_UnsignedMultiply128Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_unsignedmultiply128source1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_unsignedmultiply128source1_G.readyTrial) {
                            l_unsignedmultiply128source1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        LXMBenchmark_UnsignedMultiply128Source_jmhType.tearTrialMutexUpdater.set(l_unsignedmultiply128source1_G, 0);
                    }
                } else {
                    long l_unsignedmultiply128source1_G_backoff = 1;
                    while (LXMBenchmark_UnsignedMultiply128Source_jmhType.tearTrialMutexUpdater.get(l_unsignedmultiply128source1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_unsignedmultiply128source1_G_backoff);
                        l_unsignedmultiply128source1_G_backoff = Math.max(1024, l_unsignedmultiply128source1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_unsignedmultiply128source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_lxmbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 277
unsignedMultiply_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_unsignedmultiplyhighsource1_G, l_lxmbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_lxmbenchmark0_G.unsignedMultiply(l_unsignedmultiplyhighsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (LXMBenchmark_UnsignedMultiplyHighSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_unsignedmultiplyhighsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_unsignedmultiplyhighsource1_G.readyTrial) {
                            l_unsignedmultiplyhighsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        LXMBenchmark_UnsignedMultiplyHighSource_jmhType.tearTrialMutexUpdater.set(l_unsignedmultiplyhighsource1_G, 0);
                    }
                } else {
                    long l_unsignedmultiplyhighsource1_G_backoff = 1;
                    while (LXMBenchmark_UnsignedMultiplyHighSource_jmhType.tearTrialMutexUpdater.get(l_unsignedmultiplyhighsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_unsignedmultiplyhighsource1_G_backoff);
                        l_unsignedmultiplyhighsource1_G_backoff = Math.max(1024, l_unsignedmultiplyhighsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_unsignedmultiplyhighsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_lxmbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 277
nextBoolean_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextbooleangenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextbooleangenerationperformance0_G.nextBoolean(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextBooleanGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextBooleanGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextBooleanGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextbooleangenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 277
nextBytes_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextbytesgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextbytesgenerationperformance0_G.nextBytes(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextBytesGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextBytesGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextBytesGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextbytesgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 277
nextDouble_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextdoublegenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextdoublegenerationperformance0_G.nextDouble(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextDoubleGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextDoubleGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextDoubleGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextdoublegenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 277
nextFloat_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextfloatgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextfloatgenerationperformance0_G.nextFloat(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextFloatGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextFloatGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextFloatGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextfloatgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 277
nextIntN_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextintgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 277
nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextintgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextintgenerationperformance0_G.nextInt(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 277
nextLongN_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextlonggenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextlonggenerationperformance0_G.nextLongN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 179
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 277
nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_nextlonggenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextlonggenerationperformance0_G.nextLong(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 277
createSampler_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_distributiondata1_G, l_aliasmethoddiscretesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.createSampler(l_distributiondata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

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

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

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

            if (control.isLastIteration()) {
                if (DiscreteSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_discretesamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 277
baselineNextDouble_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_localrandomsources1_G, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.baselineNextDouble(l_localrandomsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_localrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_localrandomsources1_G.readyTrial) {
                            l_localrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType.tearTrialMutexUpdater.set(l_localrandomsources1_G, 0);
                    }
                } else {
                    long l_localrandomsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType.tearTrialMutexUpdater.get(l_localrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_localrandomsources1_G_backoff);
                        l_localrandomsources1_G_backoff = Math.max(1024, l_localrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_localrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 324
public BenchmarkTaskResult sampleDirichlet_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType l_dirichletdistributionsources1_G = _jmh_tryInit_f_dirichletdistributionsources1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleDirichlet(l_dirichletdistributionsources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 324
public BenchmarkTaskResult sampleFast_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType l_fastloadeddicerollerdiscretesamplersources1_G = _jmh_tryInit_f_fastloadeddicerollerdiscretesamplersources1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 324
public BenchmarkTaskResult sampleKnown_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType l_knowndistributionsources1_G = _jmh_tryInit_f_knowndistributionsources1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleKnown(l_knowndistributionsources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 324
public BenchmarkTaskResult sampleRandom_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType l_randomdistributionsources1_G = _jmh_tryInit_f_randomdistributionsources1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleRandom(l_randomdistributionsources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 324
public BenchmarkTaskResult singleSampleDirichlet_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType l_dirichletdistributionsources1_G = _jmh_tryInit_f_dirichletdistributionsources1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.singleSampleDirichlet(l_dirichletdistributionsources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 324
public BenchmarkTaskResult singleSampleFast_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType l_fastloadeddicerollerdiscretesamplersources1_G = _jmh_tryInit_f_fastloadeddicerollerdiscretesamplersources1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.singleSampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 324
public BenchmarkTaskResult singleSampleKnown_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType l_knowndistributionsources1_G = _jmh_tryInit_f_knowndistributionsources1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.singleSampleKnown(l_knowndistributionsources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 324
public BenchmarkTaskResult singleSampleRandom_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType l_randomdistributionsources1_G = _jmh_tryInit_f_randomdistributionsources1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.singleSampleRandom(l_randomdistributionsources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 277
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_geometricsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_geometricsamplersperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

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

            if (control.isLastIteration()) {
                if (LevySamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        LevySamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (LevySamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_levysamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 277
sampleJDK_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_jdksource1_G, l_nextgaussianperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextgaussianperformance0_G.sampleJDK(l_jdksource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

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

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

            if (control.isLastIteration()) {
                if (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 277
singleSample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_poissonsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_poissonsamplersperformance0_G.singleSample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 277
nextD2_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_d2source1_G, l_stablesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_stablesamplerperformance0_G.nextD2(l_d2source1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_D2Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_d2source1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_d2source1_G.readyTrial) {
                            l_d2source1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_D2Source_jmhType.tearTrialMutexUpdater.set(l_d2source1_G, 0);
                    }
                } else {
                    long l_d2source1_G_backoff = 1;
                    while (StableSamplerPerformance_D2Source_jmhType.tearTrialMutexUpdater.get(l_d2source1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_d2source1_G_backoff);
                        l_d2source1_G_backoff = Math.max(1024, l_d2source1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_d2source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 277
nextTan_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_tansource1_G, l_stablesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_stablesamplerperformance0_G.nextTan(l_tansource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_TanSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_tansource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_tansource1_G.readyTrial) {
                            l_tansource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_TanSource_jmhType.tearTrialMutexUpdater.set(l_tansource1_G, 0);
                    }
                } else {
                    long l_tansource1_G_backoff = 1;
                    while (StableSamplerPerformance_TanSource_jmhType.tearTrialMutexUpdater.get(l_tansource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_tansource1_G_backoff);
                        l_tansource1_G_backoff = Math.max(1024, l_tansource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_tansource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 277
nextUniformDeviate_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_uniformrandomsource1_G, l_stablesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_stablesamplerperformance0_G.nextUniformDeviate(l_uniformrandomsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_UniformRandomSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_uniformrandomsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_uniformrandomsource1_G.readyTrial) {
                            l_uniformrandomsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_UniformRandomSource_jmhType.tearTrialMutexUpdater.set(l_uniformrandomsource1_G, 0);
                    }
                } else {
                    long l_uniformrandomsource1_G_backoff = 1;
                    while (StableSamplerPerformance_UniformRandomSource_jmhType.tearTrialMutexUpdater.get(l_uniformrandomsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_uniformrandomsource1_G_backoff);
                        l_uniformrandomsource1_G_backoff = Math.max(1024, l_uniformrandomsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_uniformrandomsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 277
sampleAlpha1_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_alpha1stablesamplersource1_G, l_stablesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_stablesamplerperformance0_G.sampleAlpha1(l_alpha1stablesamplersource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_Alpha1StableSamplerSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_alpha1stablesamplersource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_alpha1stablesamplersource1_G.readyTrial) {
                            l_alpha1stablesamplersource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_Alpha1StableSamplerSource_jmhType.tearTrialMutexUpdater.set(l_alpha1stablesamplersource1_G, 0);
                    }
                } else {
                    long l_alpha1stablesamplersource1_G_backoff = 1;
                    while (StableSamplerPerformance_Alpha1StableSamplerSource_jmhType.tearTrialMutexUpdater.get(l_alpha1stablesamplersource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_alpha1stablesamplersource1_G_backoff);
                        l_alpha1stablesamplersource1_G_backoff = Math.max(1024, l_alpha1stablesamplersource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_alpha1stablesamplersource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 277
sampleBaseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_baselinesamplersource1_G, l_stablesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_stablesamplerperformance0_G.sampleBaseline(l_baselinesamplersource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_BaselineSamplerSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_baselinesamplersource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_baselinesamplersource1_G.readyTrial) {
                            l_baselinesamplersource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_BaselineSamplerSource_jmhType.tearTrialMutexUpdater.set(l_baselinesamplersource1_G, 0);
                    }
                } else {
                    long l_baselinesamplersource1_G_backoff = 1;
                    while (StableSamplerPerformance_BaselineSamplerSource_jmhType.tearTrialMutexUpdater.get(l_baselinesamplersource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_baselinesamplersource1_G_backoff);
                        l_baselinesamplersource1_G_backoff = Math.max(1024, l_baselinesamplersource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_baselinesamplersource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 277
sampleBeta0_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_beta0stablesamplersource1_G, l_stablesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_stablesamplerperformance0_G.sampleBeta0(l_beta0stablesamplersource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

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

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

            if (control.isLastIteration()) {
                if (ZigguratSamplerPerformance_SingleSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_singlesources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_singlesources1_G.readyTrial) {
                            l_singlesources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ZigguratSamplerPerformance_SingleSources_jmhType.tearTrialMutexUpdater.set(l_singlesources1_G, 0);
                    }
                } else {
                    long l_singlesources1_G_backoff = 1;
                    while (ZigguratSamplerPerformance_SingleSources_jmhType.tearTrialMutexUpdater.get(l_singlesources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_singlesources1_G_backoff);
                        l_singlesources1_G_backoff = Math.max(1024, l_singlesources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_singlesources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_zigguratsamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 277
sequentialSample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sequentialsources1_G, l_zigguratsamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_zigguratsamplerperformance0_G.sequentialSample(l_sequentialsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ZigguratSamplerPerformance_SequentialSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sequentialsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sequentialsources1_G.readyTrial) {
                            l_sequentialsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ZigguratSamplerPerformance_SequentialSources_jmhType.tearTrialMutexUpdater.set(l_sequentialsources1_G, 0);
                    }
                } else {
                    long l_sequentialsources1_G_backoff = 1;
                    while (ZigguratSamplerPerformance_SequentialSources_jmhType.tearTrialMutexUpdater.get(l_sequentialsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sequentialsources1_G_backoff);
                        l_sequentialsources1_G_backoff = Math.max(1024, l_sequentialsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sequentialsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_zigguratsamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 277
baselineRNG2_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_shuffledata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.baselineRNG2(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 277
baselineRNG3_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_shuffledata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.baselineRNG3(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 277
baselineRNG_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_shuffledata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.baselineRNG(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 277
baselineRandom_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_shuffledata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.baselineRandom(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 277
shuffleDirect_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_linkedlistdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.shuffleDirect(l_linkedlistdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_linkedlistdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_linkedlistdata1_G.readyTrial) {
                            l_linkedlistdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.set(l_linkedlistdata1_G, 0);
                    }
                } else {
                    long l_linkedlistdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.get(l_linkedlistdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_linkedlistdata1_G_backoff);
                        l_linkedlistdata1_G_backoff = Math.max(1024, l_linkedlistdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_linkedlistdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 277
shuffleIterator_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_linkedlistdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.shuffleIterator(l_linkedlistdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_linkedlistdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_linkedlistdata1_G.readyTrial) {
                            l_linkedlistdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.set(l_linkedlistdata1_G, 0);
                    }
                } else {
                    long l_linkedlistdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.get(l_linkedlistdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_linkedlistdata1_G_backoff);
                        l_linkedlistdata1_G_backoff = Math.max(1024, l_linkedlistdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_linkedlistdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 277
usingCollections_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingCollections(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 277
usingDirectRandomAccessDirectionalBidirectional_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingDirectRandomAccessDirectionalBidirectional(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 277
usingDirectRandomAccessSublistBidirectional_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingDirectRandomAccessSublistBidirectional(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 277
usingDirectRandomAccess_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingDirectRandomAccess(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 277
usingListSamplerBidirectional_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingListSamplerBidirectional(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 277
usingListSampler_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingListSampler(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 277
usingPermutationSamplerBidirectional_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingPermutationSamplerBidirectional(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 277
usingPermutationSamplerRandomAccessBidirectional_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingPermutationSamplerRandomAccessBidirectional(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 277
usingPermutationSamplerRandomAccess_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingPermutationSamplerRandomAccess(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 277
usingPermutationSampler_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_listdata1_G, l_listshufflebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_listshufflebenchmark0_G.usingPermutationSampler(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 179
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 277
randomSourceCreate_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_threadlocalperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_threadlocalperformance0_G.randomSourceCreate(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 179
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 277
threadLocalRandomSourceCurrent_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_threadlocalperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_threadlocalperformance0_G.threadLocalRandomSourceCurrent(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 179
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 277
threadLocalUniformRandomProvider_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_localsources1_G, l_threadlocalperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_threadlocalperformance0_G.threadLocalUniformRandomProvider(l_localsources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_LocalSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_localsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_localsources1_G.readyTrial) {
                            l_localsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_LocalSources_jmhType.tearTrialMutexUpdater.set(l_localsources1_G, 0);
                    }
                } else {
                    long l_localsources1_G_backoff = 1;
                    while (ThreadLocalPerformance_LocalSources_jmhType.tearTrialMutexUpdater.get(l_localsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_localsources1_G_backoff);
                        l_localsources1_G_backoff = Math.max(1024, l_localsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_localsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4380
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4380
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 277
nextIntBaseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_discreteuniformsamplergenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_discreteuniformsamplergenerationperformance0_G.nextIntBaseline(blackhole, l_sources1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 277
create1D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler1d1_G, l_unitspheresamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitspheresamplerbenchmark0_G.create1D(blackhole, l_sampler1d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitSphereSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler1d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler1d1_G.readyTrial) {
                            l_sampler1d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitSphereSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.set(l_sampler1d1_G, 0);
                    }
                } else {
                    long l_sampler1d1_G_backoff = 1;
                    while (UnitSphereSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.get(l_sampler1d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler1d1_G_backoff);
                        l_sampler1d1_G_backoff = Math.max(1024, l_sampler1d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler1d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitspheresamplerbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 277
create2D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler2d1_G, l_unitspheresamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitspheresamplerbenchmark0_G.create2D(blackhole, l_sampler2d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitSphereSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler2d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler2d1_G.readyTrial) {
                            l_sampler2d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitSphereSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.set(l_sampler2d1_G, 0);
                    }
                } else {
                    long l_sampler2d1_G_backoff = 1;
                    while (UnitSphereSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.get(l_sampler2d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler2d1_G_backoff);
                        l_sampler2d1_G_backoff = Math.max(1024, l_sampler2d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler2d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitspheresamplerbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 277
create3D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler3d1_G, l_unitspheresamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitspheresamplerbenchmark0_G.create3D(blackhole, l_sampler3d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitSphereSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler3d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler3d1_G.readyTrial) {
                            l_sampler3d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitSphereSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.set(l_sampler3d1_G, 0);
                    }
                } else {
                    long l_sampler3d1_G_backoff = 1;
                    while (UnitSphereSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.get(l_sampler3d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler3d1_G_backoff);
                        l_sampler3d1_G_backoff = Math.max(1024, l_sampler3d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler3d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitspheresamplerbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 277
create4D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler4d1_G, l_unitspheresamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitspheresamplerbenchmark0_G.create4D(blackhole, l_sampler4d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitSphereSamplerBenchmark_Sampler4D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler4d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler4d1_G.readyTrial) {
                            l_sampler4d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitSphereSamplerBenchmark_Sampler4D_jmhType.tearTrialMutexUpdater.set(l_sampler4d1_G, 0);
                    }
                } else {
                    long l_sampler4d1_G_backoff = 1;
                    while (UnitSphereSamplerBenchmark_Sampler4D_jmhType.tearTrialMutexUpdater.get(l_sampler4d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler4d1_G_backoff);
                        l_sampler4d1_G_backoff = Math.max(1024, l_sampler4d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler4d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitspheresamplerbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 172
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 282
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();
            TetrahedronSamplerBenchmark_jmhType l_tetrahedronsamplerbenchmark0_G = _jmh_tryInit_f_tetrahedronsamplerbenchmark0_G(control);
            TetrahedronSamplerBenchmark_SamplerData_jmhType l_samplerdata1_G = _jmh_tryInit_f_samplerdata1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_tetrahedronsamplerbenchmark0_G.sample(blackhole, l_samplerdata1_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 172
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 282
public BenchmarkTaskResult create2D_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();
            TriangleSamplerBenchmark_jmhType l_trianglesamplerbenchmark0_G = _jmh_tryInit_f_trianglesamplerbenchmark0_G(control);
            TriangleSamplerBenchmark_Sampler2D_jmhType l_sampler2d1_G = _jmh_tryInit_f_sampler2d1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_trianglesamplerbenchmark0_G.create2D(blackhole, l_sampler2d1_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 172
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 282
public BenchmarkTaskResult create3D_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();
            TriangleSamplerBenchmark_jmhType l_trianglesamplerbenchmark0_G = _jmh_tryInit_f_trianglesamplerbenchmark0_G(control);
            TriangleSamplerBenchmark_Sampler3D_jmhType l_sampler3d1_G = _jmh_tryInit_f_sampler3d1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_trianglesamplerbenchmark0_G.create3D(blackhole, l_sampler3d1_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 172
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 282
public BenchmarkTaskResult createND_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();
            TriangleSamplerBenchmark_jmhType l_trianglesamplerbenchmark0_G = _jmh_tryInit_f_trianglesamplerbenchmark0_G(control);
            TriangleSamplerBenchmark_SamplerND_jmhType l_samplernd1_G = _jmh_tryInit_f_samplernd1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_trianglesamplerbenchmark0_G.createND(blackhole, l_samplernd1_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 277
create1D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler1d1_G, l_unitballsamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitballsamplerbenchmark0_G.create1D(blackhole, l_sampler1d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitBallSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler1d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler1d1_G.readyTrial) {
                            l_sampler1d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitBallSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.set(l_sampler1d1_G, 0);
                    }
                } else {
                    long l_sampler1d1_G_backoff = 1;
                    while (UnitBallSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.get(l_sampler1d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler1d1_G_backoff);
                        l_sampler1d1_G_backoff = Math.max(1024, l_sampler1d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler1d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitballsamplerbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 277
create2D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler2d1_G, l_unitballsamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitballsamplerbenchmark0_G.create2D(blackhole, l_sampler2d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitBallSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler2d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler2d1_G.readyTrial) {
                            l_sampler2d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitBallSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.set(l_sampler2d1_G, 0);
                    }
                } else {
                    long l_sampler2d1_G_backoff = 1;
                    while (UnitBallSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.get(l_sampler2d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler2d1_G_backoff);
                        l_sampler2d1_G_backoff = Math.max(1024, l_sampler2d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler2d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitballsamplerbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 277
create3D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler3d1_G, l_unitballsamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitballsamplerbenchmark0_G.create3D(blackhole, l_sampler3d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitBallSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler3d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler3d1_G.readyTrial) {
                            l_sampler3d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitBallSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.set(l_sampler3d1_G, 0);
                    }
                } else {
                    long l_sampler3d1_G_backoff = 1;
                    while (UnitBallSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.get(l_sampler3d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler3d1_G_backoff);
                        l_sampler3d1_G_backoff = Math.max(1024, l_sampler3d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler3d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitballsamplerbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 179
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 277
createND_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_samplernd1_G, l_unitballsamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_unitballsamplerbenchmark0_G.createND(blackhole, l_samplernd1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitBallSamplerBenchmark_SamplerND_jmhType.tearTrialMutexUpdater.compareAndSet(l_samplernd1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_samplernd1_G.readyTrial) {
                            l_samplernd1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitBallSamplerBenchmark_SamplerND_jmhType.tearTrialMutexUpdater.set(l_samplernd1_G, 0);
                    }
                } else {
                    long l_samplernd1_G_backoff = 1;
                    while (UnitBallSamplerBenchmark_SamplerND_jmhType.tearTrialMutexUpdater.get(l_samplernd1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_samplernd1_G_backoff);
                        l_samplernd1_G_backoff = Math.max(1024, l_samplernd1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_samplernd1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitballsamplerbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 179
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 277
createByteArray_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 179
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 277
createLongSeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createLongSeed(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 179
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 277
createNativeSeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createNativeSeed(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 179
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 277
createNullSeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createNullSeed(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 179
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 277
createSelfSeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createSelfSeed(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 179
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 277
lookupNewInstance_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.lookupNewInstance(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 179
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 277
newInstance_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sources1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newInstance(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1364
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3284
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 382
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 382
nextIntN_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_sources1_G, l_nextintgenerationperformance0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "nextIntN", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 382
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 382
nextLongN_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_sources1_G, l_nextlonggenerationperformance0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "nextLongN", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 382
createSampler_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_distributiondata1_G, l_aliasmethoddiscretesamplerperformance0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.compareAndSet(l_distributiondata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_distributiondata1_G.readyTrial) {
                            l_distributiondata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.set(l_distributiondata1_G, 0);
                    }
                } else {
                    long l_distributiondata1_G_backoff = 1;
                    while (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.get(l_distributiondata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_distributiondata1_G_backoff);
                        l_distributiondata1_G_backoff = Math.max(1024, l_distributiondata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_distributiondata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_aliasmethoddiscretesamplerperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "createSampler", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 382
sample_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_sources1_G, l_poissonsamplersperformance0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_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()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 382
baselineRNG2_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_shuffledata1_G, l_listshufflebenchmark0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "baselineRNG2", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 382
shuffleDirect_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_linkedlistdata1_G, l_listshufflebenchmark0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_linkedlistdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_linkedlistdata1_G.readyTrial) {
                            l_linkedlistdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.set(l_linkedlistdata1_G, 0);
                    }
                } else {
                    long l_linkedlistdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.get(l_linkedlistdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_linkedlistdata1_G_backoff);
                        l_linkedlistdata1_G_backoff = Math.max(1024, l_linkedlistdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_linkedlistdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "shuffleDirect", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 382
usingCollections_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_listdata1_G, l_listshufflebenchmark0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "usingCollections", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 382
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 382
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 382
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 382
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 382
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 382
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 382
createByteArray_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_sources1_G, l_constructionperformance0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "createByteArray", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 382
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 382
randomSourceCreate_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_sources1_G, l_threadlocalperformance0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "randomSourceCreate", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1364
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3284
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2686
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1364
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3284
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 92
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 292
l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 292
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 92
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 190
l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 324
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 324
public BenchmarkTaskResult sampleDirichlet_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType l_dirichletdistributionsources1_G = _jmh_tryInit_f_dirichletdistributionsources1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleDirichlet(l_dirichletdistributionsources1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 324
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 324
public BenchmarkTaskResult sampleFast_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType l_fastloadeddicerollerdiscretesamplersources1_G = _jmh_tryInit_f_fastloadeddicerollerdiscretesamplersources1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 324
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 324
public BenchmarkTaskResult sampleKnown_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType l_knowndistributionsources1_G = _jmh_tryInit_f_knowndistributionsources1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleKnown(l_knowndistributionsources1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 324
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 193
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 324
public BenchmarkTaskResult sampleRandom_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType l_randomdistributionsources1_G = _jmh_tryInit_f_randomdistributionsources1_G(control);

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


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.sampleRandom(l_randomdistributionsources1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 92
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 292
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 292
l_poissonsamplercacheperformance0_G.runPoissonSamplerCacheWhenEmpty(l_sources1_G, l_meanrange2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 292
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 92
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 92
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 190
l_poissonsamplercacheperformance0_G.runPoissonSamplerCacheWhenEmpty(l_sources1_G, l_meanrange2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 92
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 292
blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 292
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 92
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 190
blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 292
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 190
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [144] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1364
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3284
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 475
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 475
public BenchmarkTaskResult sampleDirichlet_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) {
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType l_dirichletdistributionsources1_G = _jmh_tryInit_f_dirichletdistributionsources1_G(control);

            control.preSetup();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.setupIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.setup();
                        l_dirichletdistributionsources1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.setupIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.setupIterationMutexUpdater.get(l_dirichletdistributionsources1_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/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 475
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 475
public BenchmarkTaskResult sampleFast_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) {
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType l_fastloadeddicerollerdiscretesamplersources1_G = _jmh_tryInit_f_fastloadeddicerollerdiscretesamplersources1_G(control);

            control.preSetup();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.setupIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.setup();
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.setupIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.setupIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_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/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 475
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 475
public BenchmarkTaskResult sampleKnown_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) {
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType l_knowndistributionsources1_G = _jmh_tryInit_f_knowndistributionsources1_G(control);

            control.preSetup();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.setupIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.setup();
                        l_knowndistributionsources1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.setupIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.setupIterationMutexUpdater.get(l_knowndistributionsources1_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/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 475
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 475
public BenchmarkTaskResult sampleRandom_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) {
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType l_randomdistributionsources1_G = _jmh_tryInit_f_randomdistributionsources1_G(control);

            control.preSetup();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.setupIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.setup();
                        l_randomdistributionsources1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.setupIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.setupIterationMutexUpdater.get(l_randomdistributionsources1_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/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 104
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 214
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 328
lcg128_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_lcg128source1_G, l_lxmbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_lxmbenchmark0_G.lcg128(l_lcg128source1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (LXMBenchmark_LCG128Source_jmhType.tearIterationMutexUpdater.compareAndSet(l_lcg128source1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_lcg128source1_G.readyIteration) {
                        l_lcg128source1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    LXMBenchmark_LCG128Source_jmhType.tearIterationMutexUpdater.set(l_lcg128source1_G, 0);
                }
            } else {
                while (LXMBenchmark_LCG128Source_jmhType.tearIterationMutexUpdater.get(l_lcg128source1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_lcg128source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_lxmbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 104
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 214
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 328
lxm128_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_lxm128source1_G, l_lxmbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_lxmbenchmark0_G.lxm128(l_lxm128source1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (LXMBenchmark_LXM128Source_jmhType.tearIterationMutexUpdater.compareAndSet(l_lxm128source1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_lxm128source1_G.readyIteration) {
                        l_lxm128source1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    LXMBenchmark_LXM128Source_jmhType.tearIterationMutexUpdater.set(l_lxm128source1_G, 0);
                }
            } else {
                while (LXMBenchmark_LXM128Source_jmhType.tearIterationMutexUpdater.get(l_lxm128source1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_lxm128source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_lxmbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1364
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3284
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [160] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 214
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 328
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_samplerdata1_G, l_tetrahedronsamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_tetrahedronsamplerbenchmark0_G.sample(blackhole, l_samplerdata1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (TetrahedronSamplerBenchmark_SamplerData_jmhType.tearIterationMutexUpdater.compareAndSet(l_samplerdata1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_samplerdata1_G.readyIteration) {
                        l_samplerdata1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TetrahedronSamplerBenchmark_SamplerData_jmhType.tearIterationMutexUpdater.set(l_samplerdata1_G, 0);
                }
            } else {
                while (TetrahedronSamplerBenchmark_SamplerData_jmhType.tearIterationMutexUpdater.get(l_samplerdata1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_samplerdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_tetrahedronsamplerbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 214
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 328
create2D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler2d1_G, l_trianglesamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_trianglesamplerbenchmark0_G.create2D(blackhole, l_sampler2d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (TriangleSamplerBenchmark_Sampler2D_jmhType.tearIterationMutexUpdater.compareAndSet(l_sampler2d1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_sampler2d1_G.readyIteration) {
                        l_sampler2d1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TriangleSamplerBenchmark_Sampler2D_jmhType.tearIterationMutexUpdater.set(l_sampler2d1_G, 0);
                }
            } else {
                while (TriangleSamplerBenchmark_Sampler2D_jmhType.tearIterationMutexUpdater.get(l_sampler2d1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_sampler2d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_trianglesamplerbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 214
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 328
create3D_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_sampler3d1_G, l_trianglesamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_trianglesamplerbenchmark0_G.create3D(blackhole, l_sampler3d1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (TriangleSamplerBenchmark_Sampler3D_jmhType.tearIterationMutexUpdater.compareAndSet(l_sampler3d1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_sampler3d1_G.readyIteration) {
                        l_sampler3d1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TriangleSamplerBenchmark_Sampler3D_jmhType.tearIterationMutexUpdater.set(l_sampler3d1_G, 0);
                }
            } else {
                while (TriangleSamplerBenchmark_Sampler3D_jmhType.tearIterationMutexUpdater.get(l_sampler3d1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_sampler3d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_trianglesamplerbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 104
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 214
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 328
createND_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_samplernd1_G, l_trianglesamplerbenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_trianglesamplerbenchmark0_G.createND(blackhole, l_samplernd1_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (TriangleSamplerBenchmark_SamplerND_jmhType.tearIterationMutexUpdater.compareAndSet(l_samplernd1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_samplernd1_G.readyIteration) {
                        l_samplernd1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TriangleSamplerBenchmark_SamplerND_jmhType.tearIterationMutexUpdater.set(l_samplernd1_G, 0);
                }
            } else {
                while (TriangleSamplerBenchmark_SamplerND_jmhType.tearIterationMutexUpdater.get(l_samplernd1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_samplernd1_G = null;
                }
                synchronized(this.getClass()) {
                    f_trianglesamplerbenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1364
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3284
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 282
l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 184
l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 184
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 282
blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 282
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 184
blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 184
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 282
blackhole.consume(l_nextlonggenerationperformance0_G.nextLongN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 282
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 184
blackhole.consume(l_nextlonggenerationperformance0_G.nextLongN(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 282
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.createSampler(l_distributiondata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.compareAndSet(l_distributiondata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_distributiondata1_G.readyTrial) {
                            l_distributiondata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.set(l_distributiondata1_G, 0);
                    }
                } else {
                    long l_distributiondata1_G_backoff = 1;
                    while (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.get(l_distributiondata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_distributiondata1_G_backoff);
                        l_distributiondata1_G_backoff = Math.max(1024, l_distributiondata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_distributiondata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_aliasmethoddiscretesamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 184
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.createSampler(l_distributiondata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.compareAndSet(l_distributiondata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_distributiondata1_G.readyTrial) {
                            l_distributiondata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.set(l_distributiondata1_G, 0);
                    }
                } else {
                    long l_distributiondata1_G_backoff = 1;
                    while (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.get(l_distributiondata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_distributiondata1_G_backoff);
                        l_distributiondata1_G_backoff = Math.max(1024, l_distributiondata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_distributiondata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_aliasmethoddiscretesamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 282
blackhole.consume(l_poissonsamplersperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 184
blackhole.consume(l_poissonsamplersperformance0_G.sample(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 282
blackhole.consume(l_listshufflebenchmark0_G.baselineRNG2(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 184
blackhole.consume(l_listshufflebenchmark0_G.baselineRNG2(l_shuffledata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 282
blackhole.consume(l_listshufflebenchmark0_G.shuffleDirect(l_linkedlistdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_linkedlistdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_linkedlistdata1_G.readyTrial) {
                            l_linkedlistdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.set(l_linkedlistdata1_G, 0);
                    }
                } else {
                    long l_linkedlistdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.get(l_linkedlistdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_linkedlistdata1_G_backoff);
                        l_linkedlistdata1_G_backoff = Math.max(1024, l_linkedlistdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_linkedlistdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 184
blackhole.consume(l_listshufflebenchmark0_G.shuffleDirect(l_linkedlistdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_linkedlistdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_linkedlistdata1_G.readyTrial) {
                            l_linkedlistdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.set(l_linkedlistdata1_G, 0);
                    }
                } else {
                    long l_linkedlistdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.get(l_linkedlistdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_linkedlistdata1_G_backoff);
                        l_linkedlistdata1_G_backoff = Math.max(1024, l_linkedlistdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_linkedlistdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 282
blackhole.consume(l_listshufflebenchmark0_G.usingCollections(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 184
blackhole.consume(l_listshufflebenchmark0_G.usingCollections(l_listdata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 184
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 282
blackhole.consume(l_threadlocalperformance0_G.randomSourceCreate(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 282
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 90
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 184
blackhole.consume(l_threadlocalperformance0_G.randomSourceCreate(l_sources1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 345
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 345
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 345
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 345
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 345
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 345
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 345
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 345
blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleBaseline(l_longsource1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile FloatingPointGenerationPerformance_jmhType f_floatingpointgenerationperformance0_G;
    
    FloatingPointGenerationPerformance_jmhType _jmh_tryInit_f_floatingpointgenerationperformance0_G(InfraControl control) throws Throwable {
        FloatingPointGenerationPerformance_jmhType val = f_floatingpointgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_floatingpointgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new FloatingPointGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_floatingpointgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile FloatingPointGenerationPerformance_LongSource_jmhType f_longsource1_G;
    
    FloatingPointGenerationPerformance_LongSource_jmhType _jmh_tryInit_f_longsource1_G(InfraControl control) throws Throwable {
        FloatingPointGenerationPerformance_LongSource_jmhType val = f_longsource1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_longsource1_G;
            if (val != null) {
                return val;
            }
            val = new FloatingPointGenerationPerformance_LongSource_jmhType();
            val.readyTrial = true;
            f_longsource1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1365
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 56] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3284
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4381
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1365
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1607
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2547
}

        /** {@inheritDoc} */
        @Override
        public double sample() {
            final long xx = nextLong();
            // Float multiplication squashes these last 8 bits, so they can be used to sample i
            final int i = ((int) xx) & 0xff;

            if (i < I_MAX) {
                // Early exit.
                return X[i] * xx;
            }

            // Recycle bits then advance RNG:
            long u1 = xx & MAX_INT64;
            // Another squashed, recyclable bit
            // double sign_bit = u1 & 0x100 ? 1. : -1.
            // Use 2 - 1 or 0 - 1
            final double signBit = ((u1 >>> 7) & 0x2) - 1.0;
            final int j = selectRegion();
            // Four kinds of overhangs:
            //  j = 0                :  Sample from tail
            //  0 < j < J_INFLECTION :  Overhang is concave; only sample from Lower-Left triangle
            //  j = J_INFLECTION     :  Must sample from entire overhang rectangle
            //  j > J_INFLECTION     :  Overhangs are convex; implicitly accept point in Lower-Left triangle
            //
            // Conditional statements are arranged such that the more likely outcomes are first.
            double x;
            if (j > J_INFLECTION) {
                // Convex overhang
                for (;;) {
                    x = sampleX(X, j, u1);
                    final long uDistance = randomInt63() - u1;
                    if (uDistance >= 0) {
                        // Lower-left triangle
                        break;
                    }
                    if (uDistance >= CONVEX_E_MAX &&
                        // Within maximum distance of f(x) from the triangle hypotenuse.
                        sampleY(Y, j, u1 + uDistance) < Math.exp(-0.5 * x * x)) {
                        break;
                    }
                    // uDistance < E_MAX (upper-right triangle) or rejected as above the curve
                    u1 = randomInt63();
                }
            } else if (j < J_INFLECTION) {
                if (j == 0) {
                    // Tail
                    // Note: Although less frequent than the next branch, j == 0 is a subset of
                    // j < J_INFLECTION and must be first.
                    do {
                        x = ONE_OVER_X_0 * exponential.sample();
                    } while (exponential.sample() < 0.5 * x * x);
                    x += X_0;
                } else {
                    // Concave overhang
                    for (;;) {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3285
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 64] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1365
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2687
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3285
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 92
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 292
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 90
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 184
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 282
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 92
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 292
l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1365
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3285
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [128] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 196
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 298
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 397
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 196
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 298
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 397
control.preTearDown();

            if (control.isLastIteration()) {
                if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 196
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 298
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 397
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 196
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 298
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 397
control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 196
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 298
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 397
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 196
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 298
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 397
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 196
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 298
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 397
control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplerCachePerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_meanrange2_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplercacheperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 397
control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_seedrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedsizes2_G = null;
                }
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1365
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3285
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [144] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1365
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3285
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 158
nextDoubleBaseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleBaseline(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_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, "nextDoubleBaseline", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 158
nextDoubleUsingBitsToDouble_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleUsingBitsToDouble(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_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, "nextDoubleUsingBitsToDouble", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 158
nextDoubleUsingMultiply52bits_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleUsingMultiply52bits(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_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, "nextDoubleUsingMultiply52bits", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 158
nextDoubleUsingMultiply53bits_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleUsingMultiply53bits(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_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, "nextDoubleUsingMultiply53bits", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 158
nextFloatBaseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextFloatBaseline(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_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, "nextFloatBaseline", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 158
nextFloatUsingBitsToFloat_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextFloatUsingBitsToFloat(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_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, "nextFloatUsingBitsToFloat", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 158
nextFloatUsingMultiply23bits_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextFloatUsingMultiply23bits(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_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, "nextFloatUsingMultiply23bits", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 158
nextFloatUsingMultiply24bits_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextFloatUsingMultiply24bits(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_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, "nextFloatUsingMultiply24bits", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineExp_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineExp_jmhTest.java 158
baselineExp_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_means1_G, l_poissonsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_poissonsamplersperformance0_G.baselineExp(l_means1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_means1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_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, "baselineExp", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 158
createIntArraySeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intsizes1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createIntArraySeed(l_intsizes1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intsizes1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createIntArraySeed", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 158
createLongArraySeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsizes1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createLongArraySeed(l_longsizes1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsizes1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createLongArraySeed", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1365
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2160
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 96] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3285
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (CachedNextGenerationPerformance_BooleanSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_booleansources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_booleansources1_G.readyTrial) {
                            l_booleansources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        CachedNextGenerationPerformance_BooleanSources_jmhType.tearTrialMutexUpdater.set(l_booleansources1_G, 0);
                    }
                } else {
                    long l_booleansources1_G_backoff = 1;
                    while (CachedNextGenerationPerformance_BooleanSources_jmhType.tearTrialMutexUpdater.get(l_booleansources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_booleansources1_G_backoff);
                        l_booleansources1_G_backoff = Math.max(1024, l_booleansources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_booleansources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (CachedNextGenerationPerformance_IntSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_intsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intsources1_G.readyTrial) {
                            l_intsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        CachedNextGenerationPerformance_IntSources_jmhType.tearTrialMutexUpdater.set(l_intsources1_G, 0);
                    }
                } else {
                    long l_intsources1_G_backoff = 1;
                    while (CachedNextGenerationPerformance_IntSources_jmhType.tearTrialMutexUpdater.get(l_intsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intsources1_G_backoff);
                        l_intsources1_G_backoff = Math.max(1024, l_intsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (JumpBenchmark_JumpableSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_jumpablesource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_jumpablesource1_G.readyTrial) {
                            l_jumpablesource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        JumpBenchmark_JumpableSource_jmhType.tearTrialMutexUpdater.set(l_jumpablesource1_G, 0);
                    }
                } else {
                    long l_jumpablesource1_G_backoff = 1;
                    while (JumpBenchmark_JumpableSource_jmhType.tearTrialMutexUpdater.get(l_jumpablesource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_jumpablesource1_G_backoff);
                        l_jumpablesource1_G_backoff = Math.max(1024, l_jumpablesource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_jumpablesource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_jumpbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (JumpBenchmark_LongJumpableSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_longjumpablesource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_longjumpablesource1_G.readyTrial) {
                            l_longjumpablesource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        JumpBenchmark_LongJumpableSource_jmhType.tearTrialMutexUpdater.set(l_longjumpablesource1_G, 0);
                    }
                } else {
                    long l_longjumpablesource1_G_backoff = 1;
                    while (JumpBenchmark_LongJumpableSource_jmhType.tearTrialMutexUpdater.get(l_longjumpablesource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_longjumpablesource1_G_backoff);
                        l_longjumpablesource1_G_backoff = Math.max(1024, l_longjumpablesource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_longjumpablesource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_jumpbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (LXMBenchmark_UnsignedMultiply128Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_unsignedmultiply128source1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_unsignedmultiply128source1_G.readyTrial) {
                            l_unsignedmultiply128source1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        LXMBenchmark_UnsignedMultiply128Source_jmhType.tearTrialMutexUpdater.set(l_unsignedmultiply128source1_G, 0);
                    }
                } else {
                    long l_unsignedmultiply128source1_G_backoff = 1;
                    while (LXMBenchmark_UnsignedMultiply128Source_jmhType.tearTrialMutexUpdater.get(l_unsignedmultiply128source1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_unsignedmultiply128source1_G_backoff);
                        l_unsignedmultiply128source1_G_backoff = Math.max(1024, l_unsignedmultiply128source1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_unsignedmultiply128source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_lxmbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (LXMBenchmark_UnsignedMultiplyHighSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_unsignedmultiplyhighsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_unsignedmultiplyhighsource1_G.readyTrial) {
                            l_unsignedmultiplyhighsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        LXMBenchmark_UnsignedMultiplyHighSource_jmhType.tearTrialMutexUpdater.set(l_unsignedmultiplyhighsource1_G, 0);
                    }
                } else {
                    long l_unsignedmultiplyhighsource1_G_backoff = 1;
                    while (LXMBenchmark_UnsignedMultiplyHighSource_jmhType.tearTrialMutexUpdater.get(l_unsignedmultiplyhighsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_unsignedmultiplyhighsource1_G_backoff);
                        l_unsignedmultiplyhighsource1_G_backoff = Math.max(1024, l_unsignedmultiplyhighsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_unsignedmultiplyhighsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_lxmbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NextBooleanGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextBooleanGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextBooleanGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextbooleangenerationperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NextBytesGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextBytesGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextBytesGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextbytesgenerationperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NextDoubleGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextDoubleGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextDoubleGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextdoublegenerationperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NextFloatGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextFloatGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextFloatGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextfloatgenerationperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 383
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextIntGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 383
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 96
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 288
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextLongGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.compareAndSet(l_distributiondata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_distributiondata1_G.readyTrial) {
                            l_distributiondata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.set(l_distributiondata1_G, 0);
                    }
                } else {
                    long l_distributiondata1_G_backoff = 1;
                    while (AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType.tearTrialMutexUpdater.get(l_distributiondata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_distributiondata1_G_backoff);
                        l_distributiondata1_G_backoff = Math.max(1024, l_distributiondata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_distributiondata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_aliasmethoddiscretesamplerperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (ContinuousSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ContinuousSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ContinuousSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_continuoussamplersperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_discretesamplersperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_discreteuniformsamplergenerationperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_localrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_localrandomsources1_G.readyTrial) {
                            l_localrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType.tearTrialMutexUpdater.set(l_localrandomsources1_G, 0);
                    }
                } else {
                    long l_localrandomsources1_G_backoff = 1;
                    while (EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType.tearTrialMutexUpdater.get(l_localrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_localrandomsources1_G_backoff);
                        l_localrandomsources1_G_backoff = Math.max(1024, l_localrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_localrandomsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (GeometricSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        GeometricSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (GeometricSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_geometricsamplersperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (LevySamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        LevySamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (LevySamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_levysamplersperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NextGaussianPerformance_JDKSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_jdksource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_jdksource1_G.readyTrial) {
                            l_jdksource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextGaussianPerformance_JDKSource_jmhType.tearTrialMutexUpdater.set(l_jdksource1_G, 0);
                    }
                } else {
                    long l_jdksource1_G_backoff = 1;
                    while (NextGaussianPerformance_JDKSource_jmhType.tearTrialMutexUpdater.get(l_jdksource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_jdksource1_G_backoff);
                        l_jdksource1_G_backoff = Math.max(1024, l_jdksource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_jdksource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextgaussianperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NextGaussianPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NextGaussianPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (NextGaussianPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_nextgaussianperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (PoissonSamplersPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_D2Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_d2source1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_d2source1_G.readyTrial) {
                            l_d2source1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_D2Source_jmhType.tearTrialMutexUpdater.set(l_d2source1_G, 0);
                    }
                } else {
                    long l_d2source1_G_backoff = 1;
                    while (StableSamplerPerformance_D2Source_jmhType.tearTrialMutexUpdater.get(l_d2source1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_d2source1_G_backoff);
                        l_d2source1_G_backoff = Math.max(1024, l_d2source1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_d2source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_TanSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_tansource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_tansource1_G.readyTrial) {
                            l_tansource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_TanSource_jmhType.tearTrialMutexUpdater.set(l_tansource1_G, 0);
                    }
                } else {
                    long l_tansource1_G_backoff = 1;
                    while (StableSamplerPerformance_TanSource_jmhType.tearTrialMutexUpdater.get(l_tansource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_tansource1_G_backoff);
                        l_tansource1_G_backoff = Math.max(1024, l_tansource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_tansource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_UniformRandomSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_uniformrandomsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_uniformrandomsource1_G.readyTrial) {
                            l_uniformrandomsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_UniformRandomSource_jmhType.tearTrialMutexUpdater.set(l_uniformrandomsource1_G, 0);
                    }
                } else {
                    long l_uniformrandomsource1_G_backoff = 1;
                    while (StableSamplerPerformance_UniformRandomSource_jmhType.tearTrialMutexUpdater.get(l_uniformrandomsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_uniformrandomsource1_G_backoff);
                        l_uniformrandomsource1_G_backoff = Math.max(1024, l_uniformrandomsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_uniformrandomsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_Alpha1StableSamplerSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_alpha1stablesamplersource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_alpha1stablesamplersource1_G.readyTrial) {
                            l_alpha1stablesamplersource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_Alpha1StableSamplerSource_jmhType.tearTrialMutexUpdater.set(l_alpha1stablesamplersource1_G, 0);
                    }
                } else {
                    long l_alpha1stablesamplersource1_G_backoff = 1;
                    while (StableSamplerPerformance_Alpha1StableSamplerSource_jmhType.tearTrialMutexUpdater.get(l_alpha1stablesamplersource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_alpha1stablesamplersource1_G_backoff);
                        l_alpha1stablesamplersource1_G_backoff = Math.max(1024, l_alpha1stablesamplersource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_alpha1stablesamplersource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_BaselineSamplerSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_baselinesamplersource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_baselinesamplersource1_G.readyTrial) {
                            l_baselinesamplersource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_BaselineSamplerSource_jmhType.tearTrialMutexUpdater.set(l_baselinesamplersource1_G, 0);
                    }
                } else {
                    long l_baselinesamplersource1_G_backoff = 1;
                    while (StableSamplerPerformance_BaselineSamplerSource_jmhType.tearTrialMutexUpdater.get(l_baselinesamplersource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_baselinesamplersource1_G_backoff);
                        l_baselinesamplersource1_G_backoff = Math.max(1024, l_baselinesamplersource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_baselinesamplersource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_Beta0StableSamplerSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_beta0stablesamplersource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_beta0stablesamplersource1_G.readyTrial) {
                            l_beta0stablesamplersource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_Beta0StableSamplerSource_jmhType.tearTrialMutexUpdater.set(l_beta0stablesamplersource1_G, 0);
                    }
                } else {
                    long l_beta0stablesamplersource1_G_backoff = 1;
                    while (StableSamplerPerformance_Beta0StableSamplerSource_jmhType.tearTrialMutexUpdater.get(l_beta0stablesamplersource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_beta0stablesamplersource1_G_backoff);
                        l_beta0stablesamplersource1_G_backoff = Math.max(1024, l_beta0stablesamplersource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_beta0stablesamplersource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (StableSamplerPerformance_GeneralStableSamplerSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_generalstablesamplersource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_generalstablesamplersource1_G.readyTrial) {
                            l_generalstablesamplersource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        StableSamplerPerformance_GeneralStableSamplerSource_jmhType.tearTrialMutexUpdater.set(l_generalstablesamplersource1_G, 0);
                    }
                } else {
                    long l_generalstablesamplersource1_G_backoff = 1;
                    while (StableSamplerPerformance_GeneralStableSamplerSource_jmhType.tearTrialMutexUpdater.get(l_generalstablesamplersource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_generalstablesamplersource1_G_backoff);
                        l_generalstablesamplersource1_G_backoff = Math.max(1024, l_generalstablesamplersource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_generalstablesamplersource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_stablesamplerperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (ZigguratSamplerPerformance_SingleSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_singlesources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_singlesources1_G.readyTrial) {
                            l_singlesources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ZigguratSamplerPerformance_SingleSources_jmhType.tearTrialMutexUpdater.set(l_singlesources1_G, 0);
                    }
                } else {
                    long l_singlesources1_G_backoff = 1;
                    while (ZigguratSamplerPerformance_SingleSources_jmhType.tearTrialMutexUpdater.get(l_singlesources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_singlesources1_G_backoff);
                        l_singlesources1_G_backoff = Math.max(1024, l_singlesources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_singlesources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_zigguratsamplerperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (ZigguratSamplerPerformance_SequentialSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sequentialsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sequentialsources1_G.readyTrial) {
                            l_sequentialsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ZigguratSamplerPerformance_SequentialSources_jmhType.tearTrialMutexUpdater.set(l_sequentialsources1_G, 0);
                    }
                } else {
                    long l_sequentialsources1_G_backoff = 1;
                    while (ZigguratSamplerPerformance_SequentialSources_jmhType.tearTrialMutexUpdater.get(l_sequentialsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sequentialsources1_G_backoff);
                        l_sequentialsources1_G_backoff = Math.max(1024, l_sequentialsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sequentialsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_zigguratsamplerperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.compareAndSet(l_shuffledata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_shuffledata1_G.readyTrial) {
                            l_shuffledata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.set(l_shuffledata1_G, 0);
                    }
                } else {
                    long l_shuffledata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ShuffleData_jmhType.tearTrialMutexUpdater.get(l_shuffledata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_shuffledata1_G_backoff);
                        l_shuffledata1_G_backoff = Math.max(1024, l_shuffledata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_shuffledata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_linkedlistdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_linkedlistdata1_G.readyTrial) {
                            l_linkedlistdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.set(l_linkedlistdata1_G, 0);
                    }
                } else {
                    long l_linkedlistdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_LinkedListData_jmhType.tearTrialMutexUpdater.get(l_linkedlistdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_linkedlistdata1_G_backoff);
                        l_linkedlistdata1_G_backoff = Math.max(1024, l_linkedlistdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_linkedlistdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.compareAndSet(l_listdata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_listdata1_G.readyTrial) {
                            l_listdata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.set(l_listdata1_G, 0);
                    }
                } else {
                    long l_listdata1_G_backoff = 1;
                    while (ListShuffleBenchmark_ListData_jmhType.tearTrialMutexUpdater.get(l_listdata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_listdata1_G_backoff);
                        l_listdata1_G_backoff = Math.max(1024, l_listdata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_listdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_listshufflebenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitSphereSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler1d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler1d1_G.readyTrial) {
                            l_sampler1d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitSphereSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.set(l_sampler1d1_G, 0);
                    }
                } else {
                    long l_sampler1d1_G_backoff = 1;
                    while (UnitSphereSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.get(l_sampler1d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler1d1_G_backoff);
                        l_sampler1d1_G_backoff = Math.max(1024, l_sampler1d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler1d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitspheresamplerbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitSphereSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler2d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler2d1_G.readyTrial) {
                            l_sampler2d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitSphereSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.set(l_sampler2d1_G, 0);
                    }
                } else {
                    long l_sampler2d1_G_backoff = 1;
                    while (UnitSphereSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.get(l_sampler2d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler2d1_G_backoff);
                        l_sampler2d1_G_backoff = Math.max(1024, l_sampler2d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler2d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitspheresamplerbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitSphereSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler3d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler3d1_G.readyTrial) {
                            l_sampler3d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitSphereSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.set(l_sampler3d1_G, 0);
                    }
                } else {
                    long l_sampler3d1_G_backoff = 1;
                    while (UnitSphereSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.get(l_sampler3d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler3d1_G_backoff);
                        l_sampler3d1_G_backoff = Math.max(1024, l_sampler3d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler3d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitspheresamplerbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitSphereSamplerBenchmark_Sampler4D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler4d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler4d1_G.readyTrial) {
                            l_sampler4d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitSphereSamplerBenchmark_Sampler4D_jmhType.tearTrialMutexUpdater.set(l_sampler4d1_G, 0);
                    }
                } else {
                    long l_sampler4d1_G_backoff = 1;
                    while (UnitSphereSamplerBenchmark_Sampler4D_jmhType.tearTrialMutexUpdater.get(l_sampler4d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler4d1_G_backoff);
                        l_sampler4d1_G_backoff = Math.max(1024, l_sampler4d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler4d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitspheresamplerbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitBallSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler1d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler1d1_G.readyTrial) {
                            l_sampler1d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitBallSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.set(l_sampler1d1_G, 0);
                    }
                } else {
                    long l_sampler1d1_G_backoff = 1;
                    while (UnitBallSamplerBenchmark_Sampler1D_jmhType.tearTrialMutexUpdater.get(l_sampler1d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler1d1_G_backoff);
                        l_sampler1d1_G_backoff = Math.max(1024, l_sampler1d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler1d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitballsamplerbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitBallSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler2d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler2d1_G.readyTrial) {
                            l_sampler2d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitBallSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.set(l_sampler2d1_G, 0);
                    }
                } else {
                    long l_sampler2d1_G_backoff = 1;
                    while (UnitBallSamplerBenchmark_Sampler2D_jmhType.tearTrialMutexUpdater.get(l_sampler2d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler2d1_G_backoff);
                        l_sampler2d1_G_backoff = Math.max(1024, l_sampler2d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler2d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitballsamplerbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitBallSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.compareAndSet(l_sampler3d1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sampler3d1_G.readyTrial) {
                            l_sampler3d1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitBallSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.set(l_sampler3d1_G, 0);
                    }
                } else {
                    long l_sampler3d1_G_backoff = 1;
                    while (UnitBallSamplerBenchmark_Sampler3D_jmhType.tearTrialMutexUpdater.get(l_sampler3d1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sampler3d1_G_backoff);
                        l_sampler3d1_G_backoff = Math.max(1024, l_sampler3d1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sampler3d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitballsamplerbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (UnitBallSamplerBenchmark_SamplerND_jmhType.tearTrialMutexUpdater.compareAndSet(l_samplernd1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_samplernd1_G.readyTrial) {
                            l_samplernd1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        UnitBallSamplerBenchmark_SamplerND_jmhType.tearTrialMutexUpdater.set(l_samplernd1_G, 0);
                    }
                } else {
                    long l_samplernd1_G_backoff = 1;
                    while (UnitBallSamplerBenchmark_SamplerND_jmhType.tearTrialMutexUpdater.get(l_samplernd1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_samplernd1_G_backoff);
                        l_samplernd1_G_backoff = Math.max(1024, l_samplernd1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_samplernd1_G = null;
                }
                synchronized(this.getClass()) {
                    f_unitballsamplerbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 96
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 288
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 383
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 96
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 288
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 383
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 96
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 288
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 383
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 96
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 288
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 383
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 96
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 288
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 383
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 96
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 288
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 383
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 96
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 288
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ConstructionPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 96
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 288
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 383
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 96
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 288
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (ThreadLocalPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 96
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 288
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (ThreadLocalPerformance_LocalSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_localsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_localsources1_G.readyTrial) {
                            l_localsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        ThreadLocalPerformance_LocalSources_jmhType.tearTrialMutexUpdater.set(l_localsources1_G, 0);
                    }
                } else {
                    long l_localsources1_G_backoff = 1;
                    while (ThreadLocalPerformance_LocalSources_jmhType.tearTrialMutexUpdater.get(l_localsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_localsources1_G_backoff);
                        l_localsources1_G_backoff = Math.max(1024, l_localsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_localsources1_G = null;
                }
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2160
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 96] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4382
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 211
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 334
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 292
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 92
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 292
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 396
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 382
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 396
nextDiscreteUniformSampler_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_sources1_G, l_intrange2_G, l_discreteuniformsamplergenerationperformance0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2160
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 96] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1365
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3285
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2160
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 96] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 196
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 298
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 383
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 196
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 298
control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 397
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 96
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 288
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 397
control.preTearDown();

            if (control.isLastIteration()) {
                if (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.compareAndSet(l_sources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_sources1_G.readyTrial) {
                            l_sources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.set(l_sources1_G, 0);
                    }
                } else {
                    long l_sources1_G_backoff = 1;
                    while (DiscreteUniformSamplerGenerationPerformance_Sources_jmhType.tearTrialMutexUpdater.get(l_sources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_sources1_G_backoff);
                        l_sources1_G_backoff = Math.max(1024, l_sources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_sources1_G = null;
                }
                synchronized(this.getClass()) {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2160
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 96] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 502
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 456
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 502
f_intrange2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile DiscreteUniformSamplerGenerationPerformance_Sources_jmhType f_sources1_G;
    
    DiscreteUniformSamplerGenerationPerformance_Sources_jmhType _jmh_tryInit_f_sources1_G(InfraControl control) throws Throwable {
        DiscreteUniformSamplerGenerationPerformance_Sources_jmhType val = f_sources1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_sources1_G;
            if (val != null) {
                return val;
            }
            val = new DiscreteUniformSamplerGenerationPerformance_Sources_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance.Sources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            val.setup();
            val.readyTrial = true;
            f_sources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1366
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 48] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2160
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 96] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3285
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 152
baselineBoolean_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_cachednextgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 152
baselineInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_cachednextgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_cachednextgenerationperformance0_G.baselineInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "baselineInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 152
baselineBoolean_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_nextbooleangenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextbooleangenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbooleangenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 152
baselineBytes_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_nextbytesgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextbytesgenerationperformance0_G.baselineBytes());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbytesgenerationperformance0_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, "baselineBytes", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 152
baselineDouble_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_nextdoublegenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextdoublegenerationperformance0_G.baselineDouble());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextdoublegenerationperformance0_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, "baselineDouble", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 152
baselineFloat_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_nextfloatgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextfloatgenerationperformance0_G.baselineFloat());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextfloatgenerationperformance0_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, "baselineFloat", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 152
baselineInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_nextintgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextintgenerationperformance0_G.baselineInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "baselineInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 152
baselineLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_nextlonggenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextlonggenerationperformance0_G.baselineLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "baselineLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 152
baselineInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_rngnextintinrangebenchmark0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_rngnextintinrangebenchmark0_G.baselineInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "baselineInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 83
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 152
baseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_aliasmethoddiscretesamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.baseline());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_aliasmethoddiscretesamplerperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 83
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 152
baseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_continuoussamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_continuoussamplersperformance0_G.baseline());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_continuoussamplersperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 83
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 152
baseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_discretesamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_discretesamplersperformance0_G.baseline());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_discretesamplersperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 152
baselineInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_enumerateddistributionsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_enumerateddistributionsamplersperformance0_G.baselineInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_enumerateddistributionsamplersperformance0_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, "baselineInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 83
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 152
baseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_geometricsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_geometricsamplersperformance0_G.baseline());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_geometricsamplersperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 83
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 152
baseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_levysamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_levysamplersperformance0_G.baseline());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_levysamplersperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 83
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 152
baseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_nextgaussianperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_nextgaussianperformance0_G.baseline());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextgaussianperformance0_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/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 152
baselineInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_poissonsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_poissonsamplersperformance0_G.baselineInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_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, "baselineInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 83
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 152
baseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_zigguratsamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_zigguratsamplerperformance0_G.baseline());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_zigguratsamplerperformance0_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/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 152
baselineIntArray_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "baselineIntArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 152
baselineLongArray_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedarraygenerationperformance0_G.baselineLongArray());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "baselineLongArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 152
Threads1_AtomicInt_getAndIncrement_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_AtomicInt_getAndIncrement", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 152
Threads1_AtomicLong_getAndIncrement_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicLong_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_AtomicLong_getAndIncrement", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 152
Threads1_FairLock_Well44497b_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_FairLock_Well44497b_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_FairLock_Well44497b_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 152
Threads1_FairLock_Well44497b_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_FairLock_Well44497b_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_FairLock_Well44497b_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 152
Threads1_FairLock_XoRoShiRo128Plus_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_FairLock_XoRoShiRo128Plus_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_FairLock_XoRoShiRo128Plus_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 152
Threads1_FairLock_XoRoShiRo128Plus_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_FairLock_XoRoShiRo128Plus_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_FairLock_XoRoShiRo128Plus_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 152
Threads1_FairLock_XorShift1024StarPhi_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_FairLock_XorShift1024StarPhi_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_FairLock_XorShift1024StarPhi_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 152
Threads1_FairLock_XorShift1024StarPhi_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_FairLock_XorShift1024StarPhi_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_FairLock_XorShift1024StarPhi_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 152
Threads1_Random_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_Random_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_Random_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 152
Threads1_Random_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_Random_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_Random_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 152
Threads1_SeedFactory_createInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_SeedFactory_createInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_SeedFactory_createInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 152
Threads1_SeedFactory_createLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_SeedFactory_createLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_SeedFactory_createLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 152
Threads1_SyncSplitMix_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_SyncSplitMix_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_SyncSplitMix_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 152
Threads1_SyncSplitMix_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_SyncSplitMix_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_SyncSplitMix_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 152
Threads1_Sync_Well44497b_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_Sync_Well44497b_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_Sync_Well44497b_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 152
Threads1_Sync_Well44497b_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_Sync_Well44497b_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_Sync_Well44497b_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 152
Threads1_Sync_XoRoShiRo128Plus_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_Sync_XoRoShiRo128Plus_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_Sync_XoRoShiRo128Plus_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 152
Threads1_Sync_XoRoShiRo128Plus_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_Sync_XoRoShiRo128Plus_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_Sync_XoRoShiRo128Plus_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 152
Threads1_Sync_XorShift1024StarPhi_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_Sync_XorShift1024StarPhi_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_Sync_XorShift1024StarPhi_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 152
Threads1_Sync_XorShift1024StarPhi_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_Sync_XorShift1024StarPhi_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_Sync_XorShift1024StarPhi_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 152
Threads1_System_currentTimeMillis_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_System_currentTimeMillis());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_System_currentTimeMillis", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 152
Threads1_System_identityHashCode_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_System_identityHashCode());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_System_identityHashCode", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 152
Threads1_System_nanoTime_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_System_nanoTime());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_System_nanoTime", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 152
Threads1_ThreadLocalRNG_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalRNG_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_ThreadLocalRNG_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 152
Threads1_ThreadLocalRNG_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalRNG_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_ThreadLocalRNG_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 152
Threads1_ThreadLocalRandom_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalRandom_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_ThreadLocalRandom_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 152
Threads1_ThreadLocalRandom_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalRandom_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_ThreadLocalRandom_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 152
Threads1_ThreadLocalSequenceMix_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalSequenceMix_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_ThreadLocalSequenceMix_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 152
Threads1_ThreadLocalSequenceMix_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalSequenceMix_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_ThreadLocalSequenceMix_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 152
Threads1_ThreadLocalSplitMix_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalSplitMix_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_ThreadLocalSplitMix_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 152
Threads1_ThreadLocalSplitMix_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalSplitMix_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_ThreadLocalSplitMix_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 152
Threads1_UnfairLock_Well44497b_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_UnfairLock_Well44497b_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_UnfairLock_Well44497b_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 152
Threads1_UnfairLock_Well44497b_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_UnfairLock_Well44497b_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_UnfairLock_Well44497b_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 152
Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_UnfairLock_XoRoShiRo128Plus_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_UnfairLock_XoRoShiRo128Plus_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 152
Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_UnfairLock_XoRoShiRo128Plus_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_UnfairLock_XoRoShiRo128Plus_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 152
Threads1_UnfairLock_XorShift1024StarPhi_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_UnfairLock_XorShift1024StarPhi_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_UnfairLock_XorShift1024StarPhi_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 152
Threads1_UnfairLock_XorShift1024StarPhi_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_UnfairLock_XorShift1024StarPhi_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_UnfairLock_XorShift1024StarPhi_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 152
Threads1_volatileInt_increment_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_volatileInt_increment());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_volatileInt_increment", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 152
Threads1_volatileLong_increment_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads1_volatileLong_increment());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_volatileLong_increment", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 152
Threads4_AtomicInt_getAndIncrement_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_AtomicInt_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_AtomicInt_getAndIncrement", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 152
Threads4_AtomicLong_getAndIncrement_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_AtomicLong_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_AtomicLong_getAndIncrement", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 152
Threads4_FairLock_Well44497b_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_FairLock_Well44497b_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_FairLock_Well44497b_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 152
Threads4_FairLock_Well44497b_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_FairLock_Well44497b_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_FairLock_Well44497b_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 152
Threads4_FairLock_XoRoShiRo128Plus_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_FairLock_XoRoShiRo128Plus_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_FairLock_XoRoShiRo128Plus_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 152
Threads4_FairLock_XoRoShiRo128Plus_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_FairLock_XoRoShiRo128Plus_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_FairLock_XoRoShiRo128Plus_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 152
Threads4_FairLock_XorShift1024StarPhi_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_FairLock_XorShift1024StarPhi_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_FairLock_XorShift1024StarPhi_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 152
Threads4_FairLock_XorShift1024StarPhi_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_FairLock_XorShift1024StarPhi_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_FairLock_XorShift1024StarPhi_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 152
Threads4_Random_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_Random_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_Random_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 152
Threads4_Random_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_Random_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_Random_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 152
Threads4_SeedFactory_createInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_SeedFactory_createInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_SeedFactory_createInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 152
Threads4_SeedFactory_createLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_SeedFactory_createLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_SeedFactory_createLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 152
Threads4_SyncSplitMix_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_SyncSplitMix_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_SyncSplitMix_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 152
Threads4_SyncSplitMix_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_SyncSplitMix_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_SyncSplitMix_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 152
Threads4_Sync_Well44497b_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_Sync_Well44497b_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_Sync_Well44497b_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 152
Threads4_Sync_Well44497b_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_Sync_Well44497b_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_Sync_Well44497b_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 152
Threads4_Sync_XoRoShiRo128Plus_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_Sync_XoRoShiRo128Plus_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_Sync_XoRoShiRo128Plus_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 152
Threads4_Sync_XoRoShiRo128Plus_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_Sync_XoRoShiRo128Plus_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_Sync_XoRoShiRo128Plus_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 152
Threads4_Sync_XorShift1024StarPhi_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_Sync_XorShift1024StarPhi_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_Sync_XorShift1024StarPhi_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 152
Threads4_Sync_XorShift1024StarPhi_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_Sync_XorShift1024StarPhi_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_Sync_XorShift1024StarPhi_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 152
Threads4_System_currentTimeMillis_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_System_currentTimeMillis());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_System_currentTimeMillis", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 152
Threads4_System_identityHashCode_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_System_identityHashCode());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_System_identityHashCode", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 152
Threads4_System_nanoTime_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_System_nanoTime());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_System_nanoTime", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 152
Threads4_ThreadLocalRNG_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalRNG_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_ThreadLocalRNG_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 152
Threads4_ThreadLocalRNG_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalRNG_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_ThreadLocalRNG_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 152
Threads4_ThreadLocalRandom_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalRandom_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_ThreadLocalRandom_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 152
Threads4_ThreadLocalRandom_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalRandom_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_ThreadLocalRandom_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 152
Threads4_ThreadLocalSequenceMix_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalSequenceMix_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_ThreadLocalSequenceMix_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 152
Threads4_ThreadLocalSequenceMix_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalSequenceMix_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_ThreadLocalSequenceMix_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 152
Threads4_ThreadLocalSplitMix_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalSplitMix_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_ThreadLocalSplitMix_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 152
Threads4_ThreadLocalSplitMix_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalSplitMix_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_ThreadLocalSplitMix_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 152
Threads4_UnfairLock_Well44497b_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_UnfairLock_Well44497b_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_UnfairLock_Well44497b_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 152
Threads4_UnfairLock_Well44497b_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_UnfairLock_Well44497b_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_UnfairLock_Well44497b_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 152
Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_UnfairLock_XoRoShiRo128Plus_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_UnfairLock_XoRoShiRo128Plus_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 152
Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_UnfairLock_XoRoShiRo128Plus_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_UnfairLock_XoRoShiRo128Plus_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 152
Threads4_UnfairLock_XorShift1024StarPhi_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_UnfairLock_XorShift1024StarPhi_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_UnfairLock_XorShift1024StarPhi_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 152
Threads4_UnfairLock_XorShift1024StarPhi_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_UnfairLock_XorShift1024StarPhi_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_UnfairLock_XorShift1024StarPhi_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 152
Threads4_volatileInt_increment_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_volatileInt_increment());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_volatileInt_increment", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 152
Threads4_volatileLong_increment_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Threads4_volatileLong_increment());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads4_volatileLong_increment", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 152
Well44497b_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Well44497b_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Well44497b_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 152
Well44497b_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.Well44497b_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Well44497b_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 152
XoRoShiRo128Plus_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.XoRoShiRo128Plus_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "XoRoShiRo128Plus_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 152
XoRoShiRo128Plus_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.XoRoShiRo128Plus_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "XoRoShiRo128Plus_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 152
XorShift1024StarPhi_nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.XorShift1024StarPhi_nextInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "XorShift1024StarPhi_nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 152
XorShift1024StarPhi_nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.XorShift1024StarPhi_nextLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "XorShift1024StarPhi_nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 152
baselineInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.baselineInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "baselineInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 152
baselineLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_seedgenerationperformance0_G.baselineLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "baselineLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 152
threadLocalRandomWrapped_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_threadlocalperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_threadlocalperformance0_G.threadLocalRandomWrapped());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "threadLocalRandomWrapped", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 152
threadLocalRandom_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_threadlocalperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_threadlocalperformance0_G.threadLocalRandom());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "threadLocalRandom", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2160
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 96] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2688
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 457
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 457
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 458
f_sources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile ThreadLocalPerformance_jmhType f_threadlocalperformance0_G;
    
    ThreadLocalPerformance_jmhType _jmh_tryInit_f_threadlocalperformance0_G(InfraControl control) throws Throwable {
        ThreadLocalPerformance_jmhType val = f_threadlocalperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_threadlocalperformance0_G;
            if (val != null) {
                return val;
            }
            val = new ThreadLocalPerformance_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance.class.getDeclaredField("numValues");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("numValues")));
            val.readyTrial = true;
            f_threadlocalperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 446
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 446
l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile DiscreteUniformSamplerGenerationPerformance_jmhType f_discreteuniformsamplergenerationperformance0_G;
    
    DiscreteUniformSamplerGenerationPerformance_jmhType _jmh_tryInit_f_discreteuniformsamplergenerationperformance0_G(InfraControl control) throws Throwable {
        DiscreteUniformSamplerGenerationPerformance_jmhType val = f_discreteuniformsamplergenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_discreteuniformsamplergenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new DiscreteUniformSamplerGenerationPerformance_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.DiscreteUniformSamplerGenerationPerformance.class.getDeclaredField("samples");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("samples")));
            val.readyTrial = true;
            f_discreteuniformsamplergenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType f_intrange2_G;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2160
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 96] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 328
l_baselinegenerationperformance0_G.nextBoolean(blackhole);
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile BaselineGenerationPerformance_jmhType f_baselinegenerationperformance0_G;
    
    BaselineGenerationPerformance_jmhType _jmh_tryInit_f_baselinegenerationperformance0_G(InfraControl control) throws Throwable {
        BaselineGenerationPerformance_jmhType val = f_baselinegenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_baselinegenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new BaselineGenerationPerformance_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.core.BaselineGenerationPerformance.class.getDeclaredField("numValues");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("numValues")));
            val.readyTrial = true;
            f_baselinegenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 328
blackhole.consume(l_threadlocalperformance0_G.threadLocalRandomWrapped());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile ThreadLocalPerformance_jmhType f_threadlocalperformance0_G;
    
    ThreadLocalPerformance_jmhType _jmh_tryInit_f_threadlocalperformance0_G(InfraControl control) throws Throwable {
        ThreadLocalPerformance_jmhType val = f_threadlocalperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_threadlocalperformance0_G;
            if (val != null) {
                return val;
            }
            val = new ThreadLocalPerformance_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance.class.getDeclaredField("numValues");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("numValues")));
            val.readyTrial = true;
            f_threadlocalperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1366
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3286
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 56] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 152
nextBoolean_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_baselinegenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_baselinegenerationperformance0_G.nextBoolean(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_baselinegenerationperformance0_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, "nextBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 152
nextBytes_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_baselinegenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_baselinegenerationperformance0_G.nextBytes(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_baselinegenerationperformance0_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, "nextBytes", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 152
nextDouble_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_baselinegenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_baselinegenerationperformance0_G.nextDouble(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_baselinegenerationperformance0_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, "nextDouble", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 152
nextFloat_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_baselinegenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_baselinegenerationperformance0_G.nextFloat(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_baselinegenerationperformance0_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, "nextFloat", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 152
nextIntN_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_baselinegenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_baselinegenerationperformance0_G.nextIntN(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_baselinegenerationperformance0_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, "nextIntN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 152
nextInt_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_baselinegenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_baselinegenerationperformance0_G.nextInt(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_baselinegenerationperformance0_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, "nextInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 152
nextLongN_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_baselinegenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_baselinegenerationperformance0_G.nextLongN(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_baselinegenerationperformance0_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, "nextLongN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 152
nextLong_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_baselinegenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_baselinegenerationperformance0_G.nextLong(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_baselinegenerationperformance0_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, "nextLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 152
baselineConsumeObject_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.baselineConsumeObject(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "baselineConsumeObject", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 152
createSingleIntegerSeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createSingleIntegerSeed(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createSingleIntegerSeed", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 152
createSingleLongSeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createSingleLongSeed(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "createSingleLongSeed", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 152
newISAACRandom_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newISAACRandom(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newISAACRandom", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 152
newJDKRandom_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newJDKRandom(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newJDKRandom", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 152
newKISSRandom_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newKISSRandom(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newKISSRandom", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 152
newMersenneTwister64_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newMersenneTwister64(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newMersenneTwister64", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 152
newMersenneTwister_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newMersenneTwister(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newMersenneTwister", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 152
newMultiplyWithCarry256_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newMultiplyWithCarry256(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newMultiplyWithCarry256", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 152
newObject_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newObject(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newObject", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 152
newSplitMix64_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newSplitMix64(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newSplitMix64", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 152
newTwoCmres_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newTwoCmres(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newTwoCmres", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 152
newWell1024a_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newWell1024a(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newWell1024a", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 152
newWell19937a_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newWell19937a(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newWell19937a", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 152
newWell19937c_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newWell19937c(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newWell19937c", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 152
newWell44497a_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newWell44497a(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newWell44497a", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 152
newWell44497b_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newWell44497b(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newWell44497b", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 152
newWell512a_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newWell512a(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newWell512a", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 152
newXoRoShiRo128Plus_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newXoRoShiRo128Plus(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newXoRoShiRo128Plus", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 152
newXoRoShiRo128StarStar_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newXoRoShiRo128StarStar(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newXoRoShiRo128StarStar", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 152
newXoRoShiRo64StarStar_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newXoRoShiRo64StarStar(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newXoRoShiRo64StarStar", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 152
newXoRoShiRo64Star_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newXoRoShiRo64Star(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newXoRoShiRo64Star", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 152
newXoShiRo128Plus_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newXoShiRo128Plus(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newXoShiRo128Plus", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 152
newXoShiRo128StarStar_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newXoShiRo128StarStar(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newXoShiRo128StarStar", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 152
newXoShiRo256Plus_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newXoShiRo256Plus(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newXoShiRo256Plus", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 152
newXoShiRo256StarStar_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newXoShiRo256StarStar(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newXoShiRo256StarStar", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 152
newXoShiRo512Plus_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newXoShiRo512Plus(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newXoShiRo512Plus", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 152
newXoShiRo512StarStar_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newXoShiRo512StarStar(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newXoShiRo512StarStar", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 152
newXorShift1024StarPhi_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newXorShift1024StarPhi(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newXorShift1024StarPhi", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 152
newXorShift1024Star_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.newXorShift1024Star(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "newXorShift1024Star", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 152
baselineVoid_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_cachednextgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_cachednextgenerationperformance0_G.baselineVoid();
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "baselineVoid", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 152
baselineVoid_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_nextbooleangenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_nextbooleangenerationperformance0_G.baselineVoid();
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbooleangenerationperformance0_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, "baselineVoid", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 152
baselineVoid_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_nextbytesgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_nextbytesgenerationperformance0_G.baselineVoid();
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbytesgenerationperformance0_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, "baselineVoid", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 152
baselineVoid_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_nextdoublegenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_nextdoublegenerationperformance0_G.baselineVoid();
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextdoublegenerationperformance0_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, "baselineVoid", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 152
baselineVoid_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_nextfloatgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_nextfloatgenerationperformance0_G.baselineVoid();
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextfloatgenerationperformance0_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, "baselineVoid", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 152
baselineVoid_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_nextintgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_nextintgenerationperformance0_G.baselineVoid();
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "baselineVoid", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 83
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 152
baselineVoid_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_nextlonggenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_nextlonggenerationperformance0_G.baselineVoid();
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "baselineVoid", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 152
baselineVoid_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedarraygenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_seedarraygenerationperformance0_G.baselineVoid();
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "baselineVoid", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 83
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 152
baselineVoid_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_seedgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_seedgenerationperformance0_G.baselineVoid();
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "baselineVoid", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1839
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2562
long u1 = xx & MAX_INT64;
            // Another squashed, recyclable bit
            // double sign_bit = u1 & 0x100 ? 1. : -1.
            // Use 2 - 1 or 0 - 1
            final double signBit = ((u1 >>> 7) & 0x2) - 1.0;
            final int j = selectRegion();
            // Four kinds of overhangs:
            //  j = 0                :  Sample from tail
            //  0 < j < J_INFLECTION :  Overhang is concave; only sample from Lower-Left triangle
            //  j = J_INFLECTION     :  Must sample from entire overhang rectangle
            //  j > J_INFLECTION     :  Overhangs are convex; implicitly accept point in Lower-Left triangle
            //
            // Conditional statements are arranged such that the more likely outcomes are first.
            double x;
            if (j > J_INFLECTION) {
                // Convex overhang
                for (;;) {
                    x = sampleX(X, j, u1);
                    final long uDistance = randomInt63() - u1;
                    if (uDistance >= 0) {
                        // Lower-left triangle
                        break;
                    }
                    if (uDistance >= CONVEX_E_MAX &&
                        // Within maximum distance of f(x) from the triangle hypotenuse.
                        sampleY(Y, j, u1 + uDistance) < Math.exp(-0.5 * x * x)) {
                        break;
                    }
                    // uDistance < CONVEX_E_MAX (upper-right triangle) or rejected as above the curve
                    u1 = randomInt63();
                }
            } else if (j < J_INFLECTION) {
                if (j == 0) {
                    // Tail
                    // Note: Although less frequent than the next branch, j == 0 is a subset of
                    // j < J_INFLECTION and must be first.
                    do {
                        x = ONE_OVER_X_0 * exponential.sample();
                    } while (exponential.sample() < 0.5 * x * x);
                    x += X_0;
                } else {
                    // Concave overhang
                    for (;;) {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [112] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1366
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3286
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/TetrahedronSamplerBenchmark.java 256
org/apache/commons/rng/examples/jmh/sampling/shape/TetrahedronSamplerBenchmark.java 340
this.rng = rng;
        }

        @Override
        public double[] sample() {
            double s = rng.nextDouble();
            double t = rng.nextDouble();
            double u = rng.nextDouble();

            if (s + t > 1) {
                // (s, t, u) = (1 - s, 1 - t, u)                    if s + t > 1
                s = 1 - s;
                t = 1 - t;
            }

            double p1msmtmu;
            final double tpu = t + u;
            final double sptpu = s + tpu;
            if (sptpu > 1) {
                if (tpu > 1) {
                    // (s, t, u) = (s, 1 - u, 1 - s - t)            if t + u > 1
                    final double tt = t;
                    p1msmtmu = u - 1 + t;
                    t = 1 - u;
                    u = 1 - s - tt;
                } else {
                    // (s, t, u) = (1 - t - u, t, s + t + u - 1)    if t + u <= 1
                    final double ss = s;
                    p1msmtmu = 1 - s - t;
                    s = 1 - tpu;
                    u = ss - 1 + tpu;
                }
            } else {
                p1msmtmu = 1 - sptpu;
            }

            return new double[] {p1msmtmu * a[0] + s * b[0] + t * c[0] + u * d[0],
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 346
l_unitspheresamplerbenchmark0_G.create1D(blackhole, l_sampler1d1_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 create1D_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/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 394
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 346
l_unitspheresamplerbenchmark0_G.create2D(blackhole, l_sampler2d1_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 create2D_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/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 394
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 346
l_unitspheresamplerbenchmark0_G.create3D(blackhole, l_sampler3d1_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 create3D_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/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 394
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 346
l_trianglesamplerbenchmark0_G.createND(blackhole, l_samplernd1_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 createND_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/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 346
blackhole.consume(l_continuoussamplersperformance0_G.sample(l_sources1_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/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1366
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3286
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 270
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
            }
            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 baselineBoolean_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/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 270
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 270
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 270
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 270
blackhole.consume(l_cachednextgenerationperformance0_G.baselineInt());
            }
            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 baselineInt_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/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 115
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 225
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 339
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 450
control.preTearDown();
            if (LXMBenchmark_LCG128Source_jmhType.tearIterationMutexUpdater.compareAndSet(l_lcg128source1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_lcg128source1_G.readyIteration) {
                        l_lcg128source1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    LXMBenchmark_LCG128Source_jmhType.tearIterationMutexUpdater.set(l_lcg128source1_G, 0);
                }
            } else {
                while (LXMBenchmark_LCG128Source_jmhType.tearIterationMutexUpdater.get(l_lcg128source1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_lcg128source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_lxmbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 115
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 225
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 339
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 450
control.preTearDown();
            if (LXMBenchmark_LXM128Source_jmhType.tearIterationMutexUpdater.compareAndSet(l_lxm128source1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_lxm128source1_G.readyIteration) {
                        l_lxm128source1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    LXMBenchmark_LXM128Source_jmhType.tearIterationMutexUpdater.set(l_lxm128source1_G, 0);
                }
            } else {
                while (LXMBenchmark_LXM128Source_jmhType.tearIterationMutexUpdater.get(l_lxm128source1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_lxm128source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_lxmbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 270
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 270
blackhole.consume(l_nextlonggenerationperformance0_G.baselineLong());
            }
            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 baselineLong_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/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 270
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 270
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 270
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 270
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 270
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 270
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 270
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.baseline());
            }
            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 baseline_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/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 115
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 225
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 339
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 450
control.preTearDown();
            if (TetrahedronSamplerBenchmark_SamplerData_jmhType.tearIterationMutexUpdater.compareAndSet(l_samplerdata1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_samplerdata1_G.readyIteration) {
                        l_samplerdata1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TetrahedronSamplerBenchmark_SamplerData_jmhType.tearIterationMutexUpdater.set(l_samplerdata1_G, 0);
                }
            } else {
                while (TetrahedronSamplerBenchmark_SamplerData_jmhType.tearIterationMutexUpdater.get(l_samplerdata1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_samplerdata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_tetrahedronsamplerbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 115
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 225
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 339
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 450
control.preTearDown();
            if (TriangleSamplerBenchmark_Sampler2D_jmhType.tearIterationMutexUpdater.compareAndSet(l_sampler2d1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_sampler2d1_G.readyIteration) {
                        l_sampler2d1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TriangleSamplerBenchmark_Sampler2D_jmhType.tearIterationMutexUpdater.set(l_sampler2d1_G, 0);
                }
            } else {
                while (TriangleSamplerBenchmark_Sampler2D_jmhType.tearIterationMutexUpdater.get(l_sampler2d1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_sampler2d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_trianglesamplerbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 115
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 225
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 339
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 450
control.preTearDown();
            if (TriangleSamplerBenchmark_Sampler3D_jmhType.tearIterationMutexUpdater.compareAndSet(l_sampler3d1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_sampler3d1_G.readyIteration) {
                        l_sampler3d1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TriangleSamplerBenchmark_Sampler3D_jmhType.tearIterationMutexUpdater.set(l_sampler3d1_G, 0);
                }
            } else {
                while (TriangleSamplerBenchmark_Sampler3D_jmhType.tearIterationMutexUpdater.get(l_sampler3d1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_sampler3d1_G = null;
                }
                synchronized(this.getClass()) {
                    f_trianglesamplerbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 115
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 225
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 339
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 450
control.preTearDown();
            if (TriangleSamplerBenchmark_SamplerND_jmhType.tearIterationMutexUpdater.compareAndSet(l_samplernd1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_samplernd1_G.readyIteration) {
                        l_samplernd1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TriangleSamplerBenchmark_SamplerND_jmhType.tearIterationMutexUpdater.set(l_samplernd1_G, 0);
                }
            } else {
                while (TriangleSamplerBenchmark_SamplerND_jmhType.tearIterationMutexUpdater.get(l_samplernd1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_samplernd1_G = null;
                }
                synchronized(this.getClass()) {
                    f_trianglesamplerbenchmark0_G = null;
                }
            }
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 459
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 396
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 396
Threads1_createIntArraySeedBlocks_FairLock_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_seedrandomsources1_G, l_testsizes2_G, l_seedarraygenerationperformance0_G);
            control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4007
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 96] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [128] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 270
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 270
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 270
l_cachednextgenerationperformance0_G.baselineVoid();
            }
            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 baselineVoid_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/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4007
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 96] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 346
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 346
blackhole.consume(l_cachednextgenerationperformance0_G.nextBoolean(l_booleansources1_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 nextBoolean_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/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 346
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 346
blackhole.consume(l_cachednextgenerationperformance0_G.nextInt(l_intsources1_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 nextInt_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/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 346
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 359
blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_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 nextIntN_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/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 346
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.sample(l_distributiondata1_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/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 217
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 340
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 397
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 397
control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 460
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 298
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 196
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 298
control.preTearDown();

            if (control.isLastIteration()) {
                if (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.compareAndSet(l_seedrandomsources1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_seedrandomsources1_G.readyTrial) {
                            l_seedrandomsources1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.set(l_seedrandomsources1_G, 0);
                    }
                } else {
                    long l_seedrandomsources1_G_backoff = 1;
                    while (SeedArrayGenerationPerformance_SeedRandomSources_jmhType.tearTrialMutexUpdater.get(l_seedrandomsources1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_seedrandomsources1_G_backoff);
                        l_seedrandomsources1_G_backoff = Math.max(1024, l_seedrandomsources1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 346
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 346
l_baselinegenerationperformance0_G.nextBoolean(blackhole);
            }
            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 nextBoolean_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 346
l_baselinegenerationperformance0_G.nextBytes(blackhole);
            }
            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 nextBytes_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 346
l_baselinegenerationperformance0_G.nextDouble(blackhole);
            }
            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 nextDouble_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 346
l_baselinegenerationperformance0_G.nextFloat(blackhole);
            }
            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 nextFloat_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 346
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 359
l_baselinegenerationperformance0_G.nextIntN(blackhole);
            }
            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 nextIntN_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 346
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 346
l_baselinegenerationperformance0_G.nextInt(blackhole);
            }
            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 nextInt_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 346
l_baselinegenerationperformance0_G.nextLongN(blackhole);
            }
            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 nextLongN_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 270
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 346
l_baselinegenerationperformance0_G.nextLong(blackhole);
            }
            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 nextLong_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/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 346
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 394
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.sample(l_distributiondata1_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/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 283
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 359
l_constructionperformance0_G.createIntArraySeed(l_intsizes1_G, blackhole);
            }
            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 createIntArraySeed_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/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 283
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 359
l_constructionperformance0_G.createLongArraySeed(l_longsizes1_G, blackhole);
            }
            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 createLongArraySeed_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/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1366
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3286
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4007
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 96] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4007
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 96] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 464
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 464
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 332
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 332
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 465
}
    
    static volatile ThreadLocalPerformance_jmhType f_threadlocalperformance0_G;
    
    ThreadLocalPerformance_jmhType _jmh_tryInit_f_threadlocalperformance0_G(InfraControl control) throws Throwable {
        ThreadLocalPerformance_jmhType val = f_threadlocalperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_threadlocalperformance0_G;
            if (val != null) {
                return val;
            }
            val = new ThreadLocalPerformance_jmhType();
            Field f;
            f = org.apache.commons.rng.examples.jmh.simple.ThreadLocalPerformance.class.getDeclaredField("numValues");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("numValues")));
            val.readyTrial = true;
            f_threadlocalperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 101
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 199
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 301
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 400
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 101
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 199
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 301
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 400
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 122
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 241
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 364
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 484
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 122
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 241
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 364
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 484
if (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source2_G.readyTrial) {
                            l_source2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.set(l_source2_G, 0);
                    }
                } else {
                    long l_source2_G_backoff = 1;
                    while (RngNextIntInRangeBenchmark_Source_jmhType.tearTrialMutexUpdater.get(l_source2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source2_G_backoff);
                        l_source2_G_backoff = Math.max(1024, l_source2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4007
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4383
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 124
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 124
f_baselinegenerationperformance0_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, "nextBoolean", 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 nextBoolean_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 218
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 218
f_baselinegenerationperformance0_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, "nextBoolean", 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 nextBoolean_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 124
f_baselinegenerationperformance0_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, "nextBytes", 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 nextBytes_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 218
f_baselinegenerationperformance0_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, "nextBytes", 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 nextBytes_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 124
f_baselinegenerationperformance0_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, "nextDouble", 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 nextDouble_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 218
f_baselinegenerationperformance0_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, "nextDouble", 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 nextDouble_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 124
f_baselinegenerationperformance0_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, "nextFloat", 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 nextFloat_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 218
f_baselinegenerationperformance0_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, "nextFloat", 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 nextFloat_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 124
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 129
f_baselinegenerationperformance0_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, "nextIntN", 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 nextIntN_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 218
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 227
f_baselinegenerationperformance0_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, "nextIntN", 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 nextIntN_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 124
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 124
f_baselinegenerationperformance0_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, "nextInt", 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 nextInt_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 218
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 218
f_baselinegenerationperformance0_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, "nextInt", 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 nextInt_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 124
f_baselinegenerationperformance0_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, "nextLongN", 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 nextLongN_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 218
f_baselinegenerationperformance0_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, "nextLongN", 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 nextLongN_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 124
f_baselinegenerationperformance0_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, "nextLong", 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 nextLong_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 218
f_baselinegenerationperformance0_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, "nextLong", 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 nextLong_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 98
f_cachednextgenerationperformance0_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, "baselineBoolean", 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 baselineBoolean_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 167
f_cachednextgenerationperformance0_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, "baselineBoolean", 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 baselineBoolean_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 98
f_cachednextgenerationperformance0_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, "baselineInt", 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 baselineInt_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 167
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 167
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 167
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 167
f_cachednextgenerationperformance0_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, "baselineInt", 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 baselineInt_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 98
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 98
f_cachednextgenerationperformance0_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, "baselineVoid", 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 baselineVoid_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 167
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 167
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 167
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 167
f_cachednextgenerationperformance0_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, "baselineVoid", 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 baselineVoid_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 98
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 98
f_nextlonggenerationperformance0_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, "baselineLong", 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 baselineLong_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, NextLongGenerationPerformance_jmhType l_nextlonggenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 167
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 167
f_nextlonggenerationperformance0_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, "baselineLong", 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 baselineLong_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, NextLongGenerationPerformance_jmhType l_nextlonggenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 98
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 98
f_aliasmethoddiscretesamplerperformance0_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()));
            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 baseline_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 167
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 167
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 167
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 167
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 167
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 167
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 167
f_aliasmethoddiscretesamplerperformance0_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, "baseline", 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 baseline_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 124
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 124
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 124
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 124
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 124
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 124
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 124
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 124
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 124
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 140
f_aliasmethoddiscretesamplerperformance0_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, AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType l_distributiondata1_G, AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 218
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 218
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 218
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 218
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 218
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 218
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 218
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 218
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 218
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 250
f_aliasmethoddiscretesamplerperformance0_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, AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType l_distributiondata1_G, AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 124
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 124
f_unitspheresamplerbenchmark0_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, "create1D", 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 create1D_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, UnitSphereSamplerBenchmark_Sampler1D_jmhType l_sampler1d1_G, UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 218
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 218
f_unitspheresamplerbenchmark0_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, "create1D", 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 create1D_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, UnitSphereSamplerBenchmark_Sampler1D_jmhType l_sampler1d1_G, UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 124
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 140
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 124
f_unitspheresamplerbenchmark0_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, "create2D", 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 create2D_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, UnitSphereSamplerBenchmark_Sampler2D_jmhType l_sampler2d1_G, UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 218
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 218
f_unitspheresamplerbenchmark0_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, "create2D", 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 create2D_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, UnitSphereSamplerBenchmark_Sampler2D_jmhType l_sampler2d1_G, UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 124
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 140
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 124
f_unitspheresamplerbenchmark0_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, "create3D", 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 create3D_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, UnitSphereSamplerBenchmark_Sampler3D_jmhType l_sampler3d1_G, UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 218
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 218
f_unitspheresamplerbenchmark0_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, "create3D", 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 create3D_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, UnitSphereSamplerBenchmark_Sampler3D_jmhType l_sampler3d1_G, UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 140
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 124
f_trianglesamplerbenchmark0_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, "createND", 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 createND_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, TriangleSamplerBenchmark_SamplerND_jmhType l_samplernd1_G, TriangleSamplerBenchmark_jmhType l_trianglesamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 218
f_trianglesamplerbenchmark0_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, "createND", 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 createND_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, TriangleSamplerBenchmark_SamplerND_jmhType l_samplernd1_G, TriangleSamplerBenchmark_jmhType l_trianglesamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 103
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 129
f_constructionperformance0_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, "createIntArraySeed", 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 createIntArraySeed_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, ConstructionPerformance_IntSizes_jmhType l_intsizes1_G, ConstructionPerformance_jmhType l_constructionperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 176
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 227
f_constructionperformance0_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, "createIntArraySeed", 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 createIntArraySeed_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, ConstructionPerformance_IntSizes_jmhType l_intsizes1_G, ConstructionPerformance_jmhType l_constructionperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 103
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 129
f_constructionperformance0_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, "createLongArraySeed", 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 createLongArraySeed_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, ConstructionPerformance_LongSizes_jmhType l_longsizes1_G, ConstructionPerformance_jmhType l_constructionperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 176
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 227
f_constructionperformance0_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, "createLongArraySeed", 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 createLongArraySeed_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, ConstructionPerformance_LongSizes_jmhType l_longsizes1_G, ConstructionPerformance_jmhType l_constructionperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1366
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2566
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3132
final double signBit = ((u1 >>> 7) & 0x2) - 1.0;
            final int j = selectRegion();
            // Four kinds of overhangs:
            //  j = 0                :  Sample from tail
            //  0 < j < J_INFLECTION :  Overhang is concave; only sample from Lower-Left triangle
            //  j = J_INFLECTION     :  Must sample from entire overhang rectangle
            //  j > J_INFLECTION     :  Overhangs are convex; implicitly accept point in Lower-Left triangle
            //
            // Conditional statements are arranged such that the more likely outcomes are first.
            double x;
            if (j > J_INFLECTION) {
                // Convex overhang
                for (;;) {
                    x = sampleX(X, j, u1);
                    final long uDistance = randomInt63() - u1;
                    if (uDistance >= 0) {
                        // Lower-left triangle
                        break;
                    }
                    if (uDistance >= CONVEX_E_MAX &&
                        // Within maximum distance of f(x) from the triangle hypotenuse.
                        sampleY(Y, j, u1 + uDistance) < Math.exp(-0.5 * x * x)) {
                        break;
                    }
                    // uDistance < E_MAX (upper-right triangle) or rejected as above the curve
                    u1 = randomInt63();
                }
            } else if (j < J_INFLECTION) {
                if (j == 0) {
                    // Tail
                    // Note: Although less frequent than the next branch, j == 0 is a subset of
                    // j < J_INFLECTION and must be first.
                    do {
                        x = ONE_OVER_X_0 * exponential.sample();
                    } while (exponential.sample() < 0.5 * x * x);
                    x += X_0;
                } else {
                    // Concave overhang
                    for (;;) {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3286
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4007
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 90
blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleBaseline(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_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, "nextDoubleBaseline", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 163
blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleBaseline(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_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, "nextDoubleBaseline", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4007
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 344
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 344
public static void nextIntN_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, RngNextIntInRangeBenchmark_IntRange_jmhType l_intrange1_G, RngNextIntInRangeBenchmark_Source_jmhType l_source2_G, RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_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_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 407
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 407
public static void pseudoShuffle_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, RngNextIntInRangeBenchmark_IntData_jmhType l_intdata1_G, RngNextIntInRangeBenchmark_Source_jmhType l_source2_G, RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_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_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 407
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 407
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 407
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 407
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 407
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 407
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 407
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 407
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 407
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 407
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 407
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 407
public static void Threads1_createIntArraySeedBlocks_FairLock_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, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_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_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 344
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 344
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 344
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 344
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 344
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 344
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 344
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 344
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 344
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 344
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 344
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 344
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 344
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 344
public static void Threads1_createIntArraySeed_FairLock_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, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_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_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1366
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3286
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4007
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 72
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 182
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 292
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 421
LXMBenchmark_jmhType l_lxmbenchmark0_G = _jmh_tryInit_f_lxmbenchmark0_G(control);
            LXMBenchmark_LCG128Source_jmhType l_lcg128source1_G = _jmh_tryInit_f_lcg128source1_G(control);

            control.preSetup();
            if (LXMBenchmark_LCG128Source_jmhType.setupIterationMutexUpdater.compareAndSet(l_lcg128source1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_lcg128source1_G.readyIteration) {
                        l_lcg128source1_G.setup();
                        l_lcg128source1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    LXMBenchmark_LCG128Source_jmhType.setupIterationMutexUpdater.set(l_lcg128source1_G, 0);
                }
            } else {
                while (LXMBenchmark_LCG128Source_jmhType.setupIterationMutexUpdater.get(l_lcg128source1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 72
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 182
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 292
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 421
LXMBenchmark_jmhType l_lxmbenchmark0_G = _jmh_tryInit_f_lxmbenchmark0_G(control);
            LXMBenchmark_LXM128Source_jmhType l_lxm128source1_G = _jmh_tryInit_f_lxm128source1_G(control);

            control.preSetup();
            if (LXMBenchmark_LXM128Source_jmhType.setupIterationMutexUpdater.compareAndSet(l_lxm128source1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_lxm128source1_G.readyIteration) {
                        l_lxm128source1_G.setup();
                        l_lxm128source1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    LXMBenchmark_LXM128Source_jmhType.setupIterationMutexUpdater.set(l_lxm128source1_G, 0);
                }
            } else {
                while (LXMBenchmark_LXM128Source_jmhType.setupIterationMutexUpdater.get(l_lxm128source1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 72
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 203
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 334
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 484
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 72
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 203
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 334
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 484
EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType l_dirichletdistributionsources1_G = _jmh_tryInit_f_dirichletdistributionsources1_G(control);

            control.preSetup();
            if (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.setupIterationMutexUpdater.compareAndSet(l_dirichletdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_dirichletdistributionsources1_G.readyIteration) {
                        l_dirichletdistributionsources1_G.setup();
                        l_dirichletdistributionsources1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.setupIterationMutexUpdater.set(l_dirichletdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType.setupIterationMutexUpdater.get(l_dirichletdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 72
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 203
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 334
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 484
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 72
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 203
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 334
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 484
EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType l_fastloadeddicerollerdiscretesamplersources1_G = _jmh_tryInit_f_fastloadeddicerollerdiscretesamplersources1_G(control);

            control.preSetup();
            if (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.setupIterationMutexUpdater.compareAndSet(l_fastloadeddicerollerdiscretesamplersources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration) {
                        l_fastloadeddicerollerdiscretesamplersources1_G.setup();
                        l_fastloadeddicerollerdiscretesamplersources1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.setupIterationMutexUpdater.set(l_fastloadeddicerollerdiscretesamplersources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType.setupIterationMutexUpdater.get(l_fastloadeddicerollerdiscretesamplersources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 72
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 203
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 334
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 484
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 72
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 203
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 334
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 484
EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType l_knowndistributionsources1_G = _jmh_tryInit_f_knowndistributionsources1_G(control);

            control.preSetup();
            if (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.setupIterationMutexUpdater.compareAndSet(l_knowndistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_knowndistributionsources1_G.readyIteration) {
                        l_knowndistributionsources1_G.setup();
                        l_knowndistributionsources1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.setupIterationMutexUpdater.set(l_knowndistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType.setupIterationMutexUpdater.get(l_knowndistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 72
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 203
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 334
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 484
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 72
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 203
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 334
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 484
EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType l_randomdistributionsources1_G = _jmh_tryInit_f_randomdistributionsources1_G(control);

            control.preSetup();
            if (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.setupIterationMutexUpdater.compareAndSet(l_randomdistributionsources1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_randomdistributionsources1_G.readyIteration) {
                        l_randomdistributionsources1_G.setup();
                        l_randomdistributionsources1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.setupIterationMutexUpdater.set(l_randomdistributionsources1_G, 0);
                }
            } else {
                while (EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType.setupIterationMutexUpdater.get(l_randomdistributionsources1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 72
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 182
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 292
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 421
TetrahedronSamplerBenchmark_jmhType l_tetrahedronsamplerbenchmark0_G = _jmh_tryInit_f_tetrahedronsamplerbenchmark0_G(control);
            TetrahedronSamplerBenchmark_SamplerData_jmhType l_samplerdata1_G = _jmh_tryInit_f_samplerdata1_G(control);

            control.preSetup();
            if (TetrahedronSamplerBenchmark_SamplerData_jmhType.setupIterationMutexUpdater.compareAndSet(l_samplerdata1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_samplerdata1_G.readyIteration) {
                        l_samplerdata1_G.setup();
                        l_samplerdata1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TetrahedronSamplerBenchmark_SamplerData_jmhType.setupIterationMutexUpdater.set(l_samplerdata1_G, 0);
                }
            } else {
                while (TetrahedronSamplerBenchmark_SamplerData_jmhType.setupIterationMutexUpdater.get(l_samplerdata1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 72
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 182
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 292
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 421
TriangleSamplerBenchmark_jmhType l_trianglesamplerbenchmark0_G = _jmh_tryInit_f_trianglesamplerbenchmark0_G(control);
            TriangleSamplerBenchmark_Sampler2D_jmhType l_sampler2d1_G = _jmh_tryInit_f_sampler2d1_G(control);

            control.preSetup();
            if (TriangleSamplerBenchmark_Sampler2D_jmhType.setupIterationMutexUpdater.compareAndSet(l_sampler2d1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_sampler2d1_G.readyIteration) {
                        l_sampler2d1_G.setup();
                        l_sampler2d1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TriangleSamplerBenchmark_Sampler2D_jmhType.setupIterationMutexUpdater.set(l_sampler2d1_G, 0);
                }
            } else {
                while (TriangleSamplerBenchmark_Sampler2D_jmhType.setupIterationMutexUpdater.get(l_sampler2d1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 72
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 182
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 292
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 421
TriangleSamplerBenchmark_jmhType l_trianglesamplerbenchmark0_G = _jmh_tryInit_f_trianglesamplerbenchmark0_G(control);
            TriangleSamplerBenchmark_Sampler3D_jmhType l_sampler3d1_G = _jmh_tryInit_f_sampler3d1_G(control);

            control.preSetup();
            if (TriangleSamplerBenchmark_Sampler3D_jmhType.setupIterationMutexUpdater.compareAndSet(l_sampler3d1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_sampler3d1_G.readyIteration) {
                        l_sampler3d1_G.setup();
                        l_sampler3d1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TriangleSamplerBenchmark_Sampler3D_jmhType.setupIterationMutexUpdater.set(l_sampler3d1_G, 0);
                }
            } else {
                while (TriangleSamplerBenchmark_Sampler3D_jmhType.setupIterationMutexUpdater.get(l_sampler3d1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 72
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 182
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 292
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 421
TriangleSamplerBenchmark_jmhType l_trianglesamplerbenchmark0_G = _jmh_tryInit_f_trianglesamplerbenchmark0_G(control);
            TriangleSamplerBenchmark_SamplerND_jmhType l_samplernd1_G = _jmh_tryInit_f_samplernd1_G(control);

            control.preSetup();
            if (TriangleSamplerBenchmark_SamplerND_jmhType.setupIterationMutexUpdater.compareAndSet(l_samplernd1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_samplernd1_G.readyIteration) {
                        l_samplernd1_G.setup();
                        l_samplernd1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    TriangleSamplerBenchmark_SamplerND_jmhType.setupIterationMutexUpdater.set(l_samplernd1_G, 0);
                }
            } else {
                while (TriangleSamplerBenchmark_SamplerND_jmhType.setupIterationMutexUpdater.get(l_samplernd1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4007
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 163
blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleBaseline(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_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, "nextDoubleBaseline", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 163
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 90
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 90
blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleBaseline(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_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, "nextDoubleBaseline", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 268
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 268
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 268
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 268
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 268
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 268
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 268
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 268
public static void nextDoubleBaseline_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, FloatingPointGenerationPerformance_LongSource_jmhType l_longsource1_G, FloatingPointGenerationPerformance_jmhType l_floatingpointgenerationperformance0_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_floatingpointgenerationperformance0_G.nextDoubleBaseline(l_longsource1_G));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 331
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 331
public static void nextIntN_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, NextIntGenerationPerformance_Sources_jmhType l_sources1_G, NextIntGenerationPerformance_jmhType l_nextintgenerationperformance0_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_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 331
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 331
public static void nextLongN_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, NextLongGenerationPerformance_Sources_jmhType l_sources1_G, NextLongGenerationPerformance_jmhType l_nextlonggenerationperformance0_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_nextlonggenerationperformance0_G.nextLongN(l_sources1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 331
public static void createSampler_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, AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType l_distributiondata1_G, AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_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_aliasmethoddiscretesamplerperformance0_G.createSampler(l_distributiondata1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 442
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 442
public static void sampleDirichlet_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, EnumeratedDistributionSamplersPerformance_DirichletDistributionSources_jmhType l_dirichletdistributionsources1_G, EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_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_enumerateddistributionsamplersperformance0_G.sampleDirichlet(l_dirichletdistributionsources1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 442
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 442
public static void sampleFast_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, EnumeratedDistributionSamplersPerformance_FastLoadedDiceRollerDiscreteSamplerSources_jmhType l_fastloadeddicerollerdiscretesamplersources1_G, EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_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_enumerateddistributionsamplersperformance0_G.sampleFast(l_fastloadeddicerollerdiscretesamplersources1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 442
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 442
public static void sampleKnown_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, EnumeratedDistributionSamplersPerformance_KnownDistributionSources_jmhType l_knowndistributionsources1_G, EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_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_enumerateddistributionsamplersperformance0_G.sampleKnown(l_knowndistributionsources1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 442
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 442
public static void sampleRandom_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, EnumeratedDistributionSamplersPerformance_RandomDistributionSources_jmhType l_randomdistributionsources1_G, EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_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_enumerateddistributionsamplersperformance0_G.sampleRandom(l_randomdistributionsources1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 331
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, PoissonSamplersPerformance_Sources_jmhType l_sources1_G, PoissonSamplersPerformance_jmhType l_poissonsamplersperformance0_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_poissonsamplersperformance0_G.sample(l_sources1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 331
public static void baselineRNG2_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, ListShuffleBenchmark_ShuffleData_jmhType l_shuffledata1_G, ListShuffleBenchmark_jmhType l_listshufflebenchmark0_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_listshufflebenchmark0_G.baselineRNG2(l_shuffledata1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 331
public static void shuffleDirect_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, ListShuffleBenchmark_LinkedListData_jmhType l_linkedlistdata1_G, ListShuffleBenchmark_jmhType l_listshufflebenchmark0_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_listshufflebenchmark0_G.shuffleDirect(l_linkedlistdata1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 331
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 331
public static void usingCollections_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, ListShuffleBenchmark_ListData_jmhType l_listdata1_G, ListShuffleBenchmark_jmhType l_listshufflebenchmark0_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_listshufflebenchmark0_G.usingCollections(l_listdata1_G));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 331
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 331
public static void randomSourceCreate_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, ThreadLocalPerformance_Sources_jmhType l_sources1_G, ThreadLocalPerformance_jmhType l_threadlocalperformance0_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_threadlocalperformance0_G.randomSourceCreate(l_sources1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1065
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1205
final double max = Math.pow(2, 63);
            final double oneOverMax = 1d / max;

            K = new long[LAST + 1];
            W = new double[LAST + 1];
            F = new double[LAST + 1];

            double d = R;
            double t = d;
            double fd = pdf(d);
            final double q = v / fd;

            K[0] = (long) ((d / q) * max);
            K[1] = 0;

            W[0] = q * oneOverMax;
            W[LAST] = d * oneOverMax;

            F[0] = 1;
            F[LAST] = fd;

            for (int i = LAST - 1; i >= 1; i--) {
                d = Math.sqrt(-2 * Math.log(v / d + fd));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2343
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2499
for (;;) {
                        // U_x <- min(U_1, U_2)
                        // distance <- | U_1 - U_2 |
                        // U_y <- 1 - (U_x + distance)
                        long uDistance = randomInt63() - u1;
                        if (uDistance < 0) {
                            // Upper-right triangle. Reflect in hypotenuse.
                            uDistance = -uDistance;
                            u1 -= uDistance;
                        }
                        x = sampleX(X, j, u1);
                        if (uDistance > eMax ||
                            sampleY(Y, j, u1 + uDistance) < Math.exp(-0.5 * x * x)) {
                            break;
                        }
                        u1 = randomInt63();
                    }
                }
            } else {
                // Inflection point
                for (;;) {
                    x = sampleX(X, j, u1);
                    if (sampleY(Y, j, randomInt63()) < Math.exp(-0.5 * x * x)) {
                        break;
                    }
                    u1 = randomInt63();
                }
            }
            return signBit * x;
        }
    }

    /**
     * Modified Ziggurat method for sampling from a Gaussian distribution with mean 0 and standard deviation 1.
     *
     * <p>Uses the algorithm from McFarland, C.D. (2016).
     *
     * <p>This is a copy of {@link ModifiedZigguratNormalizedGaussianSampler} using
     * two thresholds for the maximum epsilon value for convex and concave overhangs.
     *
     * <p>Note: The normal curve is very well approximated by the straight line of
     * the triangle hypotenuse in the majority of cases. As the convex overhang approaches x=0
     * the curve is significantly different. For the concave overhangs the curve is increasingly
     * different approaching the tail. This can be exploited using two maximum deviation thresholds.
     */
    static class ModifiedZigguratNormalizedGaussianSamplerEMax2
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 344
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 344
public static void nextDiscreteUniformSampler_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, DiscreteUniformSamplerGenerationPerformance_Sources_jmhType l_sources1_G, DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType l_intrange2_G, DiscreteUniformSamplerGenerationPerformance_jmhType l_discreteuniformsamplergenerationperformance0_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;
                l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 344
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 344
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 344
public static void runPoissonSamplerCacheWhenEmpty_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, PoissonSamplerCachePerformance_Sources_jmhType l_sources1_G, PoissonSamplerCachePerformance_MeanRange_jmhType l_meanrange2_G, PoissonSamplerCachePerformance_jmhType l_poissonsamplercacheperformance0_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;
                l_poissonsamplercacheperformance0_G.runPoissonSamplerCacheWhenEmpty(l_sources1_G, l_meanrange2_G, blackhole);
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2689
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4007
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 452
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 455
f = org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.Alpha1StableSamplerSource.class.getDeclaredField("beta");
            f.setAccessible(true);
            f.set(val, Double.valueOf(control.getParam("beta")));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.SamplerSource.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.StableSamplerSource.class.getDeclaredField("samplerType");
            f.setAccessible(true);
            f.set(val, control.getParam("samplerType"));
            val.setup();
            val.readyTrial = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1366
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3286
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 255
public static void baselineBoolean_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, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_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_cachednextgenerationperformance0_G.baselineBoolean());
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 63
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 161
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 259
public BenchmarkTaskResult nextIntN_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();
            RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_G = _jmh_tryInit_f_rngnextintinrangebenchmark0_G(control);
            RngNextIntInRangeBenchmark_Source_jmhType l_source2_G = _jmh_tryInit_f_source2_G(control);
            RngNextIntInRangeBenchmark_IntRange_jmhType l_intrange1_G = _jmh_tryInit_f_intrange1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 63
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 161
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 259
public BenchmarkTaskResult nextIntNloop65536_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();
            RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_G = _jmh_tryInit_f_rngnextintinrangebenchmark0_G(control);
            RngNextIntInRangeBenchmark_Source_jmhType l_source2_G = _jmh_tryInit_f_source2_G(control);
            RngNextIntInRangeBenchmark_IntRange_jmhType l_intrange1_G = _jmh_tryInit_f_intrange1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntNloop65536(l_intrange1_G, l_source2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 63
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 182
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 301
public BenchmarkTaskResult pseudoShuffle_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();
            RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_G = _jmh_tryInit_f_rngnextintinrangebenchmark0_G(control);
            RngNextIntInRangeBenchmark_Source_jmhType l_source2_G = _jmh_tryInit_f_source2_G(control);
            RngNextIntInRangeBenchmark_IntData_jmhType l_intdata1_G = _jmh_tryInit_f_intdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 63
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 182
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 301
public BenchmarkTaskResult shuffle_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();
            RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_G = _jmh_tryInit_f_rngnextintinrangebenchmark0_G(control);
            RngNextIntInRangeBenchmark_Source_jmhType l_source2_G = _jmh_tryInit_f_source2_G(control);
            RngNextIntInRangeBenchmark_IntData_jmhType l_intdata1_G = _jmh_tryInit_f_intdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_rngnextintinrangebenchmark0_G.shuffle(l_intdata1_G, l_source2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 301
public BenchmarkTaskResult Threads1_createIntArraySeedBlocks_FairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 301
public BenchmarkTaskResult Threads1_createIntArraySeedBlocks_Sync_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 301
public BenchmarkTaskResult Threads1_createIntArraySeedBlocks_UnfairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 259
public BenchmarkTaskResult Threads1_createIntArraySeed_FairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 259
public BenchmarkTaskResult Threads1_createIntArraySeed_Sync_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 259
public BenchmarkTaskResult Threads1_createIntArraySeed_UnfairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 301
public BenchmarkTaskResult Threads1_createLongArraySeedBlocks_FairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 301
public BenchmarkTaskResult Threads1_createLongArraySeedBlocks_Sync_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 301
public BenchmarkTaskResult Threads1_createLongArraySeedBlocks_UnfairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 259
public BenchmarkTaskResult Threads1_createLongArraySeed_FairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 259
public BenchmarkTaskResult Threads1_createLongArraySeed_Sync_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 259
public BenchmarkTaskResult Threads1_createLongArraySeed_UnfairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 301
public BenchmarkTaskResult Threads4_createIntArraySeedBlocks_FairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 301
public BenchmarkTaskResult Threads4_createIntArraySeedBlocks_Sync_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 301
public BenchmarkTaskResult Threads4_createIntArraySeedBlocks_UnfairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 259
public BenchmarkTaskResult Threads4_createIntArraySeed_FairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 259
public BenchmarkTaskResult Threads4_createIntArraySeed_Sync_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 259
public BenchmarkTaskResult Threads4_createIntArraySeed_UnfairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 301
public BenchmarkTaskResult Threads4_createLongArraySeedBlocks_FairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 301
public BenchmarkTaskResult Threads4_createLongArraySeedBlocks_Sync_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 301
public BenchmarkTaskResult Threads4_createLongArraySeedBlocks_UnfairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 259
public BenchmarkTaskResult Threads4_createLongArraySeed_FairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 259
public BenchmarkTaskResult Threads4_createLongArraySeed_Sync_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 259
public BenchmarkTaskResult Threads4_createLongArraySeed_UnfairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 255
public static void baselineIntArray_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, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_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_seedarraygenerationperformance0_G.baselineIntArray());
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 259
public BenchmarkTaskResult createIntArraySeed_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.createIntArraySeed(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 259
public BenchmarkTaskResult createLongArraySeed_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.createLongArraySeed(l_seedrandomsources1_G, l_seedsizes2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 255
public static void Threads1_AtomicInt_getAndIncrement_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, SeedGenerationPerformance_jmhType l_seedgenerationperformance0_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_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 255
public static void threadLocalRandomWrapped_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, ThreadLocalPerformance_jmhType l_threadlocalperformance0_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_threadlocalperformance0_G.threadLocalRandomWrapped());
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2161
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 80] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4007
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 331
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 331
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 331
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 331
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 331
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 331
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 331
public static void createByteArray_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, ConstructionPerformance_Sources_jmhType l_sources1_G, ConstructionPerformance_jmhType l_constructionperformance0_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;
                l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
File Line
org/apache/commons/rng/examples/jmh/sampling/ListShuffleBenchmark.java 228
org/apache/commons/rng/examples/jmh/sampling/ListShuffleBenchmark.java 281
public int next() {
            long key = state += 0x9e3779b97f4a7c15L;
            // 32 high bits of Stafford variant 4 mix64 function as int:
            // http://zimbry.blogspot.com/2011/09/better-bit-mixing-improving-on.html
            key = (key ^ (key >>> 33)) * 0x62a9d9ed799705f5L;
            return (int) (((key ^ (key >>> 28)) * 0xcb24d0a5c88c35b3L) >>> 32);
        }

        @Override
        public int nextInt(int n) {
            // No check for positive n.
            // Implement the Lemire method to create an integer in a range.

            long m = (next() & 0xffffffffL) * n;
            long l = m & 0xffffffffL;
            if (l < n) {
                // 2^32 % n
                final long t = POW_32 % n;
                while (l < t) {
                    m = (next() & 0xffffffffL) * n;
                    l = m & 0xffffffffL;
                }
            }
            return (int) (m >>> 32);
        }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4007
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 63
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 161
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 259
public BenchmarkTaskResult nextDiscreteUniformSampler_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();
            DiscreteUniformSamplerGenerationPerformance_jmhType l_discreteuniformsamplergenerationperformance0_G = _jmh_tryInit_f_discreteuniformsamplergenerationperformance0_G(control);
            DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType l_intrange2_G = _jmh_tryInit_f_intrange2_G(control);
            DiscreteUniformSamplerGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 63
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 161
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 259
public BenchmarkTaskResult nextIntRange_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();
            DiscreteUniformSamplerGenerationPerformance_jmhType l_discreteuniformsamplergenerationperformance0_G = _jmh_tryInit_f_discreteuniformsamplergenerationperformance0_G(control);
            DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType l_intrange2_G = _jmh_tryInit_f_intrange2_G(control);
            DiscreteUniformSamplerGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_discreteuniformsamplergenerationperformance0_G.nextIntRange(blackhole, l_sources1_G, l_intrange2_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 63
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 161
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 259
public BenchmarkTaskResult runPoissonSamplerCacheWhenEmpty_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();
            PoissonSamplerCachePerformance_jmhType l_poissonsamplercacheperformance0_G = _jmh_tryInit_f_poissonsamplercacheperformance0_G(control);
            PoissonSamplerCachePerformance_MeanRange_jmhType l_meanrange2_G = _jmh_tryInit_f_meanrange2_G(control);
            PoissonSamplerCachePerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_poissonsamplercacheperformance0_G.runPoissonSamplerCacheWhenEmpty(l_sources1_G, l_meanrange2_G, blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 63
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 161
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 259
public BenchmarkTaskResult runPoissonSamplerCache_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();
            PoissonSamplerCachePerformance_jmhType l_poissonsamplercacheperformance0_G = _jmh_tryInit_f_poissonsamplercacheperformance0_G(control);
            PoissonSamplerCachePerformance_MeanRange_jmhType l_meanrange2_G = _jmh_tryInit_f_meanrange2_G(control);
            PoissonSamplerCachePerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_poissonsamplercacheperformance0_G.runPoissonSamplerCache(l_sources1_G, l_meanrange2_G, blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 63
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 161
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 259
public BenchmarkTaskResult runPoissonSampler_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();
            PoissonSamplerCachePerformance_jmhType l_poissonsamplercacheperformance0_G = _jmh_tryInit_f_poissonsamplercacheperformance0_G(control);
            PoissonSamplerCachePerformance_MeanRange_jmhType l_meanrange2_G = _jmh_tryInit_f_meanrange2_G(control);
            PoissonSamplerCachePerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_poissonsamplercacheperformance0_G.runPoissonSampler(l_sources1_G, l_meanrange2_G, blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 316
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 316
f_baselinegenerationperformance0_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, "nextBoolean", 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 nextBoolean_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, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 255
public static void nextBoolean_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, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_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;
                l_baselinegenerationperformance0_G.nextBoolean(blackhole);
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 316
f_baselinegenerationperformance0_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, "nextBytes", 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 nextBytes_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, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 316
f_baselinegenerationperformance0_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, "nextDouble", 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 nextDouble_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, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 316
f_baselinegenerationperformance0_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, "nextFloat", 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 nextFloat_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, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 316
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 329
f_baselinegenerationperformance0_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, "nextIntN", 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 nextIntN_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, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 316
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 316
f_baselinegenerationperformance0_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, "nextInt", 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 nextInt_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, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 316
f_baselinegenerationperformance0_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, "nextLongN", 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 nextLongN_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, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 316
f_baselinegenerationperformance0_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, "nextLong", 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 nextLong_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, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 240
f_cachednextgenerationperformance0_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, "baselineBoolean", 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 baselineBoolean_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, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 240
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 240
f_cachednextgenerationperformance0_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, "baselineInt", 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 baselineInt_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, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 240
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 240
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 240
f_cachednextgenerationperformance0_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, "baselineVoid", 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 baselineVoid_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, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 240
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 240
f_nextlonggenerationperformance0_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, "baselineLong", 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 baselineLong_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, NextLongGenerationPerformance_jmhType l_nextlonggenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 240
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 240
f_aliasmethoddiscretesamplerperformance0_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, "baseline", 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 baseline_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, AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 316
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 316
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 316
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 316
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 316
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 316
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 316
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 316
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 316
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 364
f_aliasmethoddiscretesamplerperformance0_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, AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType l_distributiondata1_G, AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 316
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 316
f_unitspheresamplerbenchmark0_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, "create1D", 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 create1D_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, UnitSphereSamplerBenchmark_Sampler1D_jmhType l_sampler1d1_G, UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 316
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 316
f_unitspheresamplerbenchmark0_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, "create2D", 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 create2D_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, UnitSphereSamplerBenchmark_Sampler2D_jmhType l_sampler2d1_G, UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 316
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 316
f_unitspheresamplerbenchmark0_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, "create3D", 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 create3D_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, UnitSphereSamplerBenchmark_Sampler3D_jmhType l_sampler3d1_G, UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 316
f_trianglesamplerbenchmark0_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, "createND", 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 createND_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, TriangleSamplerBenchmark_SamplerND_jmhType l_samplernd1_G, TriangleSamplerBenchmark_jmhType l_trianglesamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 255
public static void baselineConsumeObject_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, ConstructionPerformance_jmhType l_constructionperformance0_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;
                l_constructionperformance0_G.baselineConsumeObject(blackhole);
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 253
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 329
f_constructionperformance0_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, "createIntArraySeed", 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 createIntArraySeed_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, ConstructionPerformance_IntSizes_jmhType l_intsizes1_G, ConstructionPerformance_jmhType l_constructionperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 253
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 329
f_constructionperformance0_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, "createLongArraySeed", 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 createLongArraySeed_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, ConstructionPerformance_LongSizes_jmhType l_longsizes1_G, ConstructionPerformance_jmhType l_constructionperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1367
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 40] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 96] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3286
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 88
l_baselinegenerationperformance0_G.nextBoolean(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_baselinegenerationperformance0_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, "nextBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 157
l_baselinegenerationperformance0_G.nextBoolean(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_baselinegenerationperformance0_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, "nextBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 88
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 157
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 88
l_constructionperformance0_G.baselineConsumeObject(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "baselineConsumeObject", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 157
l_constructionperformance0_G.baselineConsumeObject(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "baselineConsumeObject", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 88
blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "baselineIntArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 157
blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "baselineIntArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 88
blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_AtomicInt_getAndIncrement", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 157
blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_AtomicInt_getAndIncrement", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 88
blackhole.consume(l_threadlocalperformance0_G.threadLocalRandomWrapped());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "threadLocalRandomWrapped", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 157
blackhole.consume(l_threadlocalperformance0_G.threadLocalRandomWrapped());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "threadLocalRandomWrapped", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1764
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2111
final double signBit = ((xx >>> 7) & 0x2) - 1.0;
            final int j = selectRegion();

            // Simple overhangs
            double x;
            if (j == 0) {
                // Tail
                do {
                    x = ONE_OVER_X_0 * exponential.sample();
                } while (exponential.sample() < 0.5 * x * x);
                x += X_0;
            } else {
                // Rejection sampling

                // Recycle bits then advance RNG:
                long u1 = xx & MAX_INT64;
                for (;;) {
                    x = sampleX(X, j, u1);
                    if (sampleY(Y, j, randomInt63()) < Math.exp(-0.5 * x * x)) {
                        break;
                    }
                    u1 = randomInt63();
                }
            }
            return signBit * x;
        }
    }

    /**
     * Modified Ziggurat method for sampling from a Gaussian distribution with mean 0 and standard deviation 1.
     *
     * <p>Uses the algorithm from McFarland, C.D. (2016).
     *
     * <p>This implementation separates sampling of the main ziggurat and sampling from the edge
     * into different methods. This allows inlining of the main sample method.
     */
    static class ModifiedZigguratNormalizedGaussianSamplerInlining
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 255
public static void baselineBoolean_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, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_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;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 255
public static void baselineBoolean_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, NextBooleanGenerationPerformance_jmhType l_nextbooleangenerationperformance0_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;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 255
public static void baselineBytes_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, NextBytesGenerationPerformance_jmhType l_nextbytesgenerationperformance0_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;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 255
public static void baselineDouble_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, NextDoubleGenerationPerformance_jmhType l_nextdoublegenerationperformance0_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;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 255
public static void baselineFloat_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, NextFloatGenerationPerformance_jmhType l_nextfloatgenerationperformance0_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;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 255
public static void baselineInt_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, NextIntGenerationPerformance_jmhType l_nextintgenerationperformance0_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;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 255
public static void baselineLong_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, NextLongGenerationPerformance_jmhType l_nextlonggenerationperformance0_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;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 255
public static void baselineIntArray_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, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_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;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 255
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 255
public static void Threads1_AtomicInt_getAndIncrement_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, SeedGenerationPerformance_jmhType l_seedgenerationperformance0_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;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_nextbooleangenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbooleangenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_nextbooleangenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbooleangenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_nextbytesgenerationperformance0_G.baselineBytes());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbytesgenerationperformance0_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, "baselineBytes", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_nextbytesgenerationperformance0_G.baselineBytes());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbytesgenerationperformance0_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, "baselineBytes", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_nextdoublegenerationperformance0_G.baselineDouble());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextdoublegenerationperformance0_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, "baselineDouble", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_nextdoublegenerationperformance0_G.baselineDouble());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextdoublegenerationperformance0_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, "baselineDouble", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_nextfloatgenerationperformance0_G.baselineFloat());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextfloatgenerationperformance0_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, "baselineFloat", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_nextfloatgenerationperformance0_G.baselineFloat());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextfloatgenerationperformance0_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, "baselineFloat", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_nextintgenerationperformance0_G.baselineInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "baselineInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_nextintgenerationperformance0_G.baselineInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "baselineInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_nextlonggenerationperformance0_G.baselineLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "baselineLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_nextlonggenerationperformance0_G.baselineLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "baselineLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "baselineIntArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "baselineIntArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_AtomicInt_getAndIncrement", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_AtomicInt_getAndIncrement", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 250
public BenchmarkTaskResult nextBoolean_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();
            CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G = _jmh_tryInit_f_cachednextgenerationperformance0_G(control);
            CachedNextGenerationPerformance_BooleanSources_jmhType l_booleansources1_G = _jmh_tryInit_f_booleansources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_cachednextgenerationperformance0_G.nextBoolean(l_booleansources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 250
public BenchmarkTaskResult nextInt_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();
            CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G = _jmh_tryInit_f_cachednextgenerationperformance0_G(control);
            CachedNextGenerationPerformance_IntSources_jmhType l_intsources1_G = _jmh_tryInit_f_intsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_cachednextgenerationperformance0_G.nextInt(l_intsources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 208
public BenchmarkTaskResult nextDoubleBaseline_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();
            FloatingPointGenerationPerformance_jmhType l_floatingpointgenerationperformance0_G = _jmh_tryInit_f_floatingpointgenerationperformance0_G(control);
            FloatingPointGenerationPerformance_LongSource_jmhType l_longsource1_G = _jmh_tryInit_f_longsource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleBaseline(l_longsource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 208
public BenchmarkTaskResult nextDoubleUsingBitsToDouble_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();
            FloatingPointGenerationPerformance_jmhType l_floatingpointgenerationperformance0_G = _jmh_tryInit_f_floatingpointgenerationperformance0_G(control);
            FloatingPointGenerationPerformance_LongSource_jmhType l_longsource1_G = _jmh_tryInit_f_longsource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleUsingBitsToDouble(l_longsource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 208
public BenchmarkTaskResult nextDoubleUsingMultiply52bits_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();
            FloatingPointGenerationPerformance_jmhType l_floatingpointgenerationperformance0_G = _jmh_tryInit_f_floatingpointgenerationperformance0_G(control);
            FloatingPointGenerationPerformance_LongSource_jmhType l_longsource1_G = _jmh_tryInit_f_longsource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleUsingMultiply52bits(l_longsource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 208
public BenchmarkTaskResult nextDoubleUsingMultiply53bits_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();
            FloatingPointGenerationPerformance_jmhType l_floatingpointgenerationperformance0_G = _jmh_tryInit_f_floatingpointgenerationperformance0_G(control);
            FloatingPointGenerationPerformance_LongSource_jmhType l_longsource1_G = _jmh_tryInit_f_longsource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleUsingMultiply53bits(l_longsource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 208
public BenchmarkTaskResult nextFloatBaseline_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();
            FloatingPointGenerationPerformance_jmhType l_floatingpointgenerationperformance0_G = _jmh_tryInit_f_floatingpointgenerationperformance0_G(control);
            FloatingPointGenerationPerformance_LongSource_jmhType l_longsource1_G = _jmh_tryInit_f_longsource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_floatingpointgenerationperformance0_G.nextFloatBaseline(l_longsource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 208
public BenchmarkTaskResult nextFloatUsingBitsToFloat_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();
            FloatingPointGenerationPerformance_jmhType l_floatingpointgenerationperformance0_G = _jmh_tryInit_f_floatingpointgenerationperformance0_G(control);
            FloatingPointGenerationPerformance_LongSource_jmhType l_longsource1_G = _jmh_tryInit_f_longsource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_floatingpointgenerationperformance0_G.nextFloatUsingBitsToFloat(l_longsource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 208
public BenchmarkTaskResult nextFloatUsingMultiply23bits_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();
            FloatingPointGenerationPerformance_jmhType l_floatingpointgenerationperformance0_G = _jmh_tryInit_f_floatingpointgenerationperformance0_G(control);
            FloatingPointGenerationPerformance_LongSource_jmhType l_longsource1_G = _jmh_tryInit_f_longsource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_floatingpointgenerationperformance0_G.nextFloatUsingMultiply23bits(l_longsource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 208
public BenchmarkTaskResult nextFloatUsingMultiply24bits_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();
            FloatingPointGenerationPerformance_jmhType l_floatingpointgenerationperformance0_G = _jmh_tryInit_f_floatingpointgenerationperformance0_G(control);
            FloatingPointGenerationPerformance_LongSource_jmhType l_longsource1_G = _jmh_tryInit_f_longsource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_floatingpointgenerationperformance0_G.nextFloatUsingMultiply24bits(l_longsource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_jump_jmhTest.java 250
public BenchmarkTaskResult jump_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();
            JumpBenchmark_jmhType l_jumpbenchmark0_G = _jmh_tryInit_f_jumpbenchmark0_G(control);
            JumpBenchmark_JumpableSource_jmhType l_jumpablesource1_G = _jmh_tryInit_f_jumpablesource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_jumpbenchmark0_G.jump(l_jumpablesource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/JumpBenchmark_longJump_jmhTest.java 250
public BenchmarkTaskResult longJump_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();
            JumpBenchmark_jmhType l_jumpbenchmark0_G = _jmh_tryInit_f_jumpbenchmark0_G(control);
            JumpBenchmark_LongJumpableSource_jmhType l_longjumpablesource1_G = _jmh_tryInit_f_longjumpablesource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_jumpbenchmark0_G.longJump(l_longjumpablesource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 250
public BenchmarkTaskResult unsignedMultiply128_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();
            LXMBenchmark_jmhType l_lxmbenchmark0_G = _jmh_tryInit_f_lxmbenchmark0_G(control);
            LXMBenchmark_UnsignedMultiply128Source_jmhType l_unsignedmultiply128source1_G = _jmh_tryInit_f_unsignedmultiply128source1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_lxmbenchmark0_G.unsignedMultiply128(l_unsignedmultiply128source1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 250
public BenchmarkTaskResult unsignedMultiply_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();
            LXMBenchmark_jmhType l_lxmbenchmark0_G = _jmh_tryInit_f_lxmbenchmark0_G(control);
            LXMBenchmark_UnsignedMultiplyHighSource_jmhType l_unsignedmultiplyhighsource1_G = _jmh_tryInit_f_unsignedmultiplyhighsource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_lxmbenchmark0_G.unsignedMultiply(l_unsignedmultiplyhighsource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 250
public BenchmarkTaskResult nextBoolean_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();
            NextBooleanGenerationPerformance_jmhType l_nextbooleangenerationperformance0_G = _jmh_tryInit_f_nextbooleangenerationperformance0_G(control);
            NextBooleanGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextbooleangenerationperformance0_G.nextBoolean(l_sources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 250
public BenchmarkTaskResult nextBytes_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();
            NextBytesGenerationPerformance_jmhType l_nextbytesgenerationperformance0_G = _jmh_tryInit_f_nextbytesgenerationperformance0_G(control);
            NextBytesGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextbytesgenerationperformance0_G.nextBytes(l_sources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 250
public BenchmarkTaskResult nextDouble_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();
            NextDoubleGenerationPerformance_jmhType l_nextdoublegenerationperformance0_G = _jmh_tryInit_f_nextdoublegenerationperformance0_G(control);
            NextDoubleGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextdoublegenerationperformance0_G.nextDouble(l_sources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 250
public BenchmarkTaskResult nextFloat_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();
            NextFloatGenerationPerformance_jmhType l_nextfloatgenerationperformance0_G = _jmh_tryInit_f_nextfloatgenerationperformance0_G(control);
            NextFloatGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextfloatgenerationperformance0_G.nextFloat(l_sources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 250
public BenchmarkTaskResult nextIntN_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();
            NextIntGenerationPerformance_jmhType l_nextintgenerationperformance0_G = _jmh_tryInit_f_nextintgenerationperformance0_G(control);
            NextIntGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 250
public BenchmarkTaskResult nextInt_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();
            NextIntGenerationPerformance_jmhType l_nextintgenerationperformance0_G = _jmh_tryInit_f_nextintgenerationperformance0_G(control);
            NextIntGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextintgenerationperformance0_G.nextInt(l_sources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 250
public BenchmarkTaskResult nextLongN_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();
            NextLongGenerationPerformance_jmhType l_nextlonggenerationperformance0_G = _jmh_tryInit_f_nextlonggenerationperformance0_G(control);
            NextLongGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextlonggenerationperformance0_G.nextLongN(l_sources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 250
public BenchmarkTaskResult nextLong_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();
            NextLongGenerationPerformance_jmhType l_nextlonggenerationperformance0_G = _jmh_tryInit_f_nextlonggenerationperformance0_G(control);
            NextLongGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextlonggenerationperformance0_G.nextLong(l_sources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 250
public BenchmarkTaskResult createSampler_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();
            AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_G = _jmh_tryInit_f_aliasmethoddiscretesamplerperformance0_G(control);
            AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType l_distributiondata1_G = _jmh_tryInit_f_distributiondata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.createSampler(l_distributiondata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_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();
            AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_G = _jmh_tryInit_f_aliasmethoddiscretesamplerperformance0_G(control);
            AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType l_distributiondata1_G = _jmh_tryInit_f_distributiondata1_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_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();
            ContinuousSamplersPerformance_jmhType l_continuoussamplersperformance0_G = _jmh_tryInit_f_continuoussamplersperformance0_G(control);
            ContinuousSamplersPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_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();
            DiscreteSamplersPerformance_jmhType l_discretesamplersperformance0_G = _jmh_tryInit_f_discretesamplersperformance0_G(control);
            DiscreteSamplersPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 250
public BenchmarkTaskResult baselineNextDouble_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);
            EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType l_localrandomsources1_G = _jmh_tryInit_f_localrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.baselineNextDouble(l_localrandomsources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_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();
            GeometricSamplersPerformance_jmhType l_geometricsamplersperformance0_G = _jmh_tryInit_f_geometricsamplersperformance0_G(control);
            GeometricSamplersPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_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();
            LevySamplersPerformance_jmhType l_levysamplersperformance0_G = _jmh_tryInit_f_levysamplersperformance0_G(control);
            LevySamplersPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sampleJDK_jmhTest.java 250
public BenchmarkTaskResult sampleJDK_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();
            NextGaussianPerformance_jmhType l_nextgaussianperformance0_G = _jmh_tryInit_f_nextgaussianperformance0_G(control);
            NextGaussianPerformance_JDKSource_jmhType l_jdksource1_G = _jmh_tryInit_f_jdksource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextgaussianperformance0_G.sampleJDK(l_jdksource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_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();
            NextGaussianPerformance_jmhType l_nextgaussianperformance0_G = _jmh_tryInit_f_nextgaussianperformance0_G(control);
            NextGaussianPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineExp_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineExp_jmhTest.java 135
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineExp_jmhTest.java 208
public BenchmarkTaskResult baselineExp_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();
            PoissonSamplersPerformance_jmhType l_poissonsamplersperformance0_G = _jmh_tryInit_f_poissonsamplersperformance0_G(control);
            PoissonSamplersPerformance_Means_jmhType l_means1_G = _jmh_tryInit_f_means1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_poissonsamplersperformance0_G.baselineExp(l_means1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_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();
            PoissonSamplersPerformance_jmhType l_poissonsamplersperformance0_G = _jmh_tryInit_f_poissonsamplersperformance0_G(control);
            PoissonSamplersPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 250
public BenchmarkTaskResult singleSample_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();
            PoissonSamplersPerformance_jmhType l_poissonsamplersperformance0_G = _jmh_tryInit_f_poissonsamplersperformance0_G(control);
            PoissonSamplersPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_poissonsamplersperformance0_G.singleSample(l_sources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 250
public BenchmarkTaskResult nextD2_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();
            StableSamplerPerformance_jmhType l_stablesamplerperformance0_G = _jmh_tryInit_f_stablesamplerperformance0_G(control);
            StableSamplerPerformance_D2Source_jmhType l_d2source1_G = _jmh_tryInit_f_d2source1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_stablesamplerperformance0_G.nextD2(l_d2source1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 250
public BenchmarkTaskResult nextTan_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();
            StableSamplerPerformance_jmhType l_stablesamplerperformance0_G = _jmh_tryInit_f_stablesamplerperformance0_G(control);
            StableSamplerPerformance_TanSource_jmhType l_tansource1_G = _jmh_tryInit_f_tansource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_stablesamplerperformance0_G.nextTan(l_tansource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 250
public BenchmarkTaskResult nextUniformDeviate_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();
            StableSamplerPerformance_jmhType l_stablesamplerperformance0_G = _jmh_tryInit_f_stablesamplerperformance0_G(control);
            StableSamplerPerformance_UniformRandomSource_jmhType l_uniformrandomsource1_G = _jmh_tryInit_f_uniformrandomsource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_stablesamplerperformance0_G.nextUniformDeviate(l_uniformrandomsource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 250
public BenchmarkTaskResult sampleAlpha1_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();
            StableSamplerPerformance_jmhType l_stablesamplerperformance0_G = _jmh_tryInit_f_stablesamplerperformance0_G(control);
            StableSamplerPerformance_Alpha1StableSamplerSource_jmhType l_alpha1stablesamplersource1_G = _jmh_tryInit_f_alpha1stablesamplersource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_stablesamplerperformance0_G.sampleAlpha1(l_alpha1stablesamplersource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 250
public BenchmarkTaskResult sampleBaseline_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();
            StableSamplerPerformance_jmhType l_stablesamplerperformance0_G = _jmh_tryInit_f_stablesamplerperformance0_G(control);
            StableSamplerPerformance_BaselineSamplerSource_jmhType l_baselinesamplersource1_G = _jmh_tryInit_f_baselinesamplersource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_stablesamplerperformance0_G.sampleBaseline(l_baselinesamplersource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 250
public BenchmarkTaskResult sampleBeta0_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();
            StableSamplerPerformance_jmhType l_stablesamplerperformance0_G = _jmh_tryInit_f_stablesamplerperformance0_G(control);
            StableSamplerPerformance_Beta0StableSamplerSource_jmhType l_beta0stablesamplersource1_G = _jmh_tryInit_f_beta0stablesamplersource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_stablesamplerperformance0_G.sampleBeta0(l_beta0stablesamplersource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_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();
            StableSamplerPerformance_jmhType l_stablesamplerperformance0_G = _jmh_tryInit_f_stablesamplerperformance0_G(control);
            StableSamplerPerformance_GeneralStableSamplerSource_jmhType l_generalstablesamplersource1_G = _jmh_tryInit_f_generalstablesamplersource1_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_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();
            ZigguratSamplerPerformance_jmhType l_zigguratsamplerperformance0_G = _jmh_tryInit_f_zigguratsamplerperformance0_G(control);
            ZigguratSamplerPerformance_SingleSources_jmhType l_singlesources1_G = _jmh_tryInit_f_singlesources1_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 250
public BenchmarkTaskResult sequentialSample_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();
            ZigguratSamplerPerformance_jmhType l_zigguratsamplerperformance0_G = _jmh_tryInit_f_zigguratsamplerperformance0_G(control);
            ZigguratSamplerPerformance_SequentialSources_jmhType l_sequentialsources1_G = _jmh_tryInit_f_sequentialsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_zigguratsamplerperformance0_G.sequentialSample(l_sequentialsources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 250
public BenchmarkTaskResult baselineRNG2_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ShuffleData_jmhType l_shuffledata1_G = _jmh_tryInit_f_shuffledata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.baselineRNG2(l_shuffledata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 250
public BenchmarkTaskResult baselineRNG3_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ShuffleData_jmhType l_shuffledata1_G = _jmh_tryInit_f_shuffledata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.baselineRNG3(l_shuffledata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 250
public BenchmarkTaskResult baselineRNG_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ShuffleData_jmhType l_shuffledata1_G = _jmh_tryInit_f_shuffledata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.baselineRNG(l_shuffledata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 250
public BenchmarkTaskResult baselineRandom_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ShuffleData_jmhType l_shuffledata1_G = _jmh_tryInit_f_shuffledata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.baselineRandom(l_shuffledata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 250
public BenchmarkTaskResult shuffleDirect_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_LinkedListData_jmhType l_linkedlistdata1_G = _jmh_tryInit_f_linkedlistdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.shuffleDirect(l_linkedlistdata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 250
public BenchmarkTaskResult shuffleIterator_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_LinkedListData_jmhType l_linkedlistdata1_G = _jmh_tryInit_f_linkedlistdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.shuffleIterator(l_linkedlistdata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 250
public BenchmarkTaskResult usingCollections_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ListData_jmhType l_listdata1_G = _jmh_tryInit_f_listdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.usingCollections(l_listdata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 250
public BenchmarkTaskResult usingDirectRandomAccessDirectionalBidirectional_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ListData_jmhType l_listdata1_G = _jmh_tryInit_f_listdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.usingDirectRandomAccessDirectionalBidirectional(l_listdata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 250
public BenchmarkTaskResult usingDirectRandomAccessSublistBidirectional_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ListData_jmhType l_listdata1_G = _jmh_tryInit_f_listdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.usingDirectRandomAccessSublistBidirectional(l_listdata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 250
public BenchmarkTaskResult usingDirectRandomAccess_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ListData_jmhType l_listdata1_G = _jmh_tryInit_f_listdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.usingDirectRandomAccess(l_listdata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 250
public BenchmarkTaskResult usingListSamplerBidirectional_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ListData_jmhType l_listdata1_G = _jmh_tryInit_f_listdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.usingListSamplerBidirectional(l_listdata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 250
public BenchmarkTaskResult usingListSampler_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ListData_jmhType l_listdata1_G = _jmh_tryInit_f_listdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.usingListSampler(l_listdata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 250
public BenchmarkTaskResult usingPermutationSamplerBidirectional_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ListData_jmhType l_listdata1_G = _jmh_tryInit_f_listdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.usingPermutationSamplerBidirectional(l_listdata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 250
public BenchmarkTaskResult usingPermutationSamplerRandomAccessBidirectional_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ListData_jmhType l_listdata1_G = _jmh_tryInit_f_listdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.usingPermutationSamplerRandomAccessBidirectional(l_listdata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 250
public BenchmarkTaskResult usingPermutationSamplerRandomAccess_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ListData_jmhType l_listdata1_G = _jmh_tryInit_f_listdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.usingPermutationSamplerRandomAccess(l_listdata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 250
public BenchmarkTaskResult usingPermutationSampler_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ListData_jmhType l_listdata1_G = _jmh_tryInit_f_listdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.usingPermutationSampler(l_listdata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 250
public BenchmarkTaskResult randomSourceCreate_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();
            ThreadLocalPerformance_jmhType l_threadlocalperformance0_G = _jmh_tryInit_f_threadlocalperformance0_G(control);
            ThreadLocalPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_threadlocalperformance0_G.randomSourceCreate(l_sources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 250
public BenchmarkTaskResult threadLocalRandomSourceCurrent_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();
            ThreadLocalPerformance_jmhType l_threadlocalperformance0_G = _jmh_tryInit_f_threadlocalperformance0_G(control);
            ThreadLocalPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_threadlocalperformance0_G.threadLocalRandomSourceCurrent(l_sources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalUniformRandomProvider_jmhTest.java 250
public BenchmarkTaskResult threadLocalUniformRandomProvider_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();
            ThreadLocalPerformance_jmhType l_threadlocalperformance0_G = _jmh_tryInit_f_threadlocalperformance0_G(control);
            ThreadLocalPerformance_LocalSources_jmhType l_localsources1_G = _jmh_tryInit_f_localsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_threadlocalperformance0_G.threadLocalUniformRandomProvider(l_localsources1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1367
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3287
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 48] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 240
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 240
blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleBaseline(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_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, "nextDoubleBaseline", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 157
l_baselinegenerationperformance0_G.nextBoolean(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_baselinegenerationperformance0_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, "nextBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 88
l_baselinegenerationperformance0_G.nextBoolean(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_baselinegenerationperformance0_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, "nextBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 157
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 88
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 157
l_constructionperformance0_G.baselineConsumeObject(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "baselineConsumeObject", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 88
l_constructionperformance0_G.baselineConsumeObject(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "baselineConsumeObject", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 157
blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "baselineIntArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 88
blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "baselineIntArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 157
blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_AtomicInt_getAndIncrement", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 88
blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_AtomicInt_getAndIncrement", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 157
blackhole.consume(l_threadlocalperformance0_G.threadLocalRandomWrapped());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "threadLocalRandomWrapped", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 88
blackhole.consume(l_threadlocalperformance0_G.threadLocalRandomWrapped());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "threadLocalRandomWrapped", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/UnitSphereSamplerBenchmark.java 371
org/apache/commons/rng/examples/jmh/sampling/shape/UnitBallSamplerBenchmark.java 728
}

    /**
     * Run the sampler for the configured number of samples.
     *
     * @param bh Data sink
     * @param data Input data.
     */
    private static void runSampler(Blackhole bh, SamplerData data) {
        final ObjectSampler<double[]> sampler = data.getSampler();
        for (int i = data.getSize() - 1; i >= 0; i--) {
            bh.consume(sampler.sample());
        }
    }

    /**
     * Generation of uniform samples on a 1D unit line.
     *
     * @param bh Data sink
     * @param data Input data.
     */
    @Benchmark
    public void create1D(Blackhole bh, Sampler1D data) {
        runSampler(bh, data);
    }

    /**
     * Generation of uniform samples from a 2D unit circle.
     *
     * @param bh Data sink
     * @param data Input data.
     */
    @Benchmark
    public void create2D(Blackhole bh, Sampler2D data) {
        runSampler(bh, data);
    }

    /**
     * Generation of uniform samples from a 3D unit sphere.
     *
     * @param bh Data sink
     * @param data Input data.
     */
    @Benchmark
    public void create3D(Blackhole bh, Sampler3D data) {
        runSampler(bh, data);
    }

    /**
     * Generation of uniform samples from a 4D unit sphere.
     *
     * @param bh Data sink
     * @param data Input data.
     */
    @Benchmark
    public void create4D(Blackhole bh, Sampler4D data) {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2316
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2471
for (;;) {
                    x = sampleX(X, j, u1);
                    final long uDistance = randomInt63() - u1;
                    if (uDistance >= 0) {
                        // Lower-left triangle
                        break;
                    }
                    if (uDistance >= eMax &&
                        // Within maximum distance of f(x) from the triangle hypotenuse.
                        sampleY(Y, j, u1 + uDistance) < Math.exp(-0.5 * x * x)) {
                        break;
                    }
                    // uDistance < E_MAX (upper-right triangle) or rejected as above the curve
                    u1 = randomInt63();
                }
            } else if (j < J_INFLECTION) {
                if (j == 0) {
                    // Tail
                    // Note: Although less frequent than the next branch, j == 0 is a subset of
                    // j < J_INFLECTION and must be first.
                    do {
                        x = ONE_OVER_X_0 * exponential.sample();
                    } while (exponential.sample() < 0.5 * x * x);
                    x += X_0;
                } else {
                    // Concave overhang
                    final long eMax = E_MAX_TABLE[j - 1];
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntBaseline_jmhTest.java 250
public BenchmarkTaskResult nextIntBaseline_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();
            DiscreteUniformSamplerGenerationPerformance_jmhType l_discreteuniformsamplergenerationperformance0_G = _jmh_tryInit_f_discreteuniformsamplergenerationperformance0_G(control);
            DiscreteUniformSamplerGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_discreteuniformsamplergenerationperformance0_G.nextIntBaseline(blackhole, l_sources1_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 250
public BenchmarkTaskResult create1D_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();
            UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G = _jmh_tryInit_f_unitspheresamplerbenchmark0_G(control);
            UnitSphereSamplerBenchmark_Sampler1D_jmhType l_sampler1d1_G = _jmh_tryInit_f_sampler1d1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_unitspheresamplerbenchmark0_G.create1D(blackhole, l_sampler1d1_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 250
public BenchmarkTaskResult create2D_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();
            UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G = _jmh_tryInit_f_unitspheresamplerbenchmark0_G(control);
            UnitSphereSamplerBenchmark_Sampler2D_jmhType l_sampler2d1_G = _jmh_tryInit_f_sampler2d1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_unitspheresamplerbenchmark0_G.create2D(blackhole, l_sampler2d1_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 250
public BenchmarkTaskResult create3D_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();
            UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G = _jmh_tryInit_f_unitspheresamplerbenchmark0_G(control);
            UnitSphereSamplerBenchmark_Sampler3D_jmhType l_sampler3d1_G = _jmh_tryInit_f_sampler3d1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_unitspheresamplerbenchmark0_G.create3D(blackhole, l_sampler3d1_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 250
public BenchmarkTaskResult create4D_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();
            UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G = _jmh_tryInit_f_unitspheresamplerbenchmark0_G(control);
            UnitSphereSamplerBenchmark_Sampler4D_jmhType l_sampler4d1_G = _jmh_tryInit_f_sampler4d1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_unitspheresamplerbenchmark0_G.create4D(blackhole, l_sampler4d1_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 250
public BenchmarkTaskResult create1D_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();
            UnitBallSamplerBenchmark_jmhType l_unitballsamplerbenchmark0_G = _jmh_tryInit_f_unitballsamplerbenchmark0_G(control);
            UnitBallSamplerBenchmark_Sampler1D_jmhType l_sampler1d1_G = _jmh_tryInit_f_sampler1d1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_unitballsamplerbenchmark0_G.create1D(blackhole, l_sampler1d1_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 250
public BenchmarkTaskResult create2D_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();
            UnitBallSamplerBenchmark_jmhType l_unitballsamplerbenchmark0_G = _jmh_tryInit_f_unitballsamplerbenchmark0_G(control);
            UnitBallSamplerBenchmark_Sampler2D_jmhType l_sampler2d1_G = _jmh_tryInit_f_sampler2d1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_unitballsamplerbenchmark0_G.create2D(blackhole, l_sampler2d1_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 250
public BenchmarkTaskResult create3D_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();
            UnitBallSamplerBenchmark_jmhType l_unitballsamplerbenchmark0_G = _jmh_tryInit_f_unitballsamplerbenchmark0_G(control);
            UnitBallSamplerBenchmark_Sampler3D_jmhType l_sampler3d1_G = _jmh_tryInit_f_sampler3d1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_unitballsamplerbenchmark0_G.create3D(blackhole, l_sampler3d1_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 250
public BenchmarkTaskResult createND_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();
            UnitBallSamplerBenchmark_jmhType l_unitballsamplerbenchmark0_G = _jmh_tryInit_f_unitballsamplerbenchmark0_G(control);
            UnitBallSamplerBenchmark_SamplerND_jmhType l_samplernd1_G = _jmh_tryInit_f_samplernd1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_unitballsamplerbenchmark0_G.createND(blackhole, l_samplernd1_G);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 250
public BenchmarkTaskResult createByteArray_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);
            ConstructionPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 135
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 208
public BenchmarkTaskResult createIntArraySeed_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);
            ConstructionPerformance_IntSizes_jmhType l_intsizes1_G = _jmh_tryInit_f_intsizes1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.createIntArraySeed(l_intsizes1_G, blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 135
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 208
public BenchmarkTaskResult createLongArraySeed_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);
            ConstructionPerformance_LongSizes_jmhType l_longsizes1_G = _jmh_tryInit_f_longsizes1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.createLongArraySeed(l_longsizes1_G, blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 250
public BenchmarkTaskResult createLongSeed_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);
            ConstructionPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.createLongSeed(l_sources1_G, blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 250
public BenchmarkTaskResult createNativeSeed_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);
            ConstructionPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.createNativeSeed(l_sources1_G, blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 250
public BenchmarkTaskResult createNullSeed_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);
            ConstructionPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.createNullSeed(l_sources1_G, blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 250
public BenchmarkTaskResult createSelfSeed_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);
            ConstructionPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.createSelfSeed(l_sources1_G, blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 250
public BenchmarkTaskResult lookupNewInstance_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);
            ConstructionPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.lookupNewInstance(l_sources1_G, blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 250
public BenchmarkTaskResult newInstance_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);
            ConstructionPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newInstance(l_sources1_G, blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [112] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_nextbooleangenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbooleangenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_nextbooleangenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbooleangenerationperformance0_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, "baselineBoolean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_nextbytesgenerationperformance0_G.baselineBytes());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbytesgenerationperformance0_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, "baselineBytes", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_nextbytesgenerationperformance0_G.baselineBytes());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbytesgenerationperformance0_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, "baselineBytes", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_nextdoublegenerationperformance0_G.baselineDouble());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextdoublegenerationperformance0_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, "baselineDouble", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_nextdoublegenerationperformance0_G.baselineDouble());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextdoublegenerationperformance0_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, "baselineDouble", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_nextfloatgenerationperformance0_G.baselineFloat());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextfloatgenerationperformance0_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, "baselineFloat", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_nextfloatgenerationperformance0_G.baselineFloat());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextfloatgenerationperformance0_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, "baselineFloat", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_nextintgenerationperformance0_G.baselineInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "baselineInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_nextintgenerationperformance0_G.baselineInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "baselineInt", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_nextlonggenerationperformance0_G.baselineLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "baselineLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_nextlonggenerationperformance0_G.baselineLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "baselineLong", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "baselineIntArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "baselineIntArray", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 88
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 157
blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_AtomicInt_getAndIncrement", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 157
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 88
blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_AtomicInt_getAndIncrement", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/UnitSphereSamplerBenchmark.java 64
org/apache/commons/rng/examples/jmh/sampling/shape/UnitBallSamplerBenchmark.java 89
@State(Scope.Benchmark)
    public abstract static class SamplerData {
        /** The sampler. */
        private ObjectSampler<double[]> sampler;

        /** The number of samples. */
        @Param({"100"})
        private int size;

        /**
         * Gets the size.
         *
         * @return the size
         */
        public int getSize() {
            return size;
        }

        /**
         * Gets the sampler.
         *
         * @return the sampler
         */
        public ObjectSampler<double[]> getSampler() {
            return sampler;
        }

        /**
         * Create the source of randomness.
         */
        @Setup
        public void setup() {
            // This could be configured using @Param
            final UniformRandomProvider rng = RandomSource.XO_RO_SHI_RO_128_PP.create();
            sampler = createSampler(rng);
        }

        /**
         * Creates the sampler.
         *
         * @param rng the source of randomness
         * @return the sampler
         */
        protected abstract ObjectSampler<double[]> createSampler(UniformRandomProvider rng);
    }

    /**
     * The 1D unit line sampler.
     */
    @State(Scope.Benchmark)
    public static class Sampler1D extends SamplerData {
        /** Name for the signed double method. */
        private static final String SIGNED_DOUBLE = "signedDouble";
        /** Name for the masked int method. */
        private static final String MASKED_INT = "maskedInt";
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1367
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3287
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3564
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4857
return x >= IPMF[j] ? MAP[j] & 0xff : j;
        }

        /**
         * Sample from overhang region {@code j}.
         *
         * @param j Index j (must be {@code > 0})
         * @return the sample
         */
        protected double sampleOverhang(int j) {
            // Sample from the triangle:
            //    X[j],Y[j]
            //        |\-->u1
            //        | \  |
            //        |  \ |
            //        |   \|    Overhang j (with hypotenuse not pdf(x))
            //        |    \
            //        |    |\
            //        |    | \
            //        |    u2 \
            //        +-------- X[j-1],Y[j-1]
            // u2 = u1 + (u2 - u1) = u1 + uDistance
            // If u2 < u1 then reflect in the hypotenuse by swapping u1 and u2.
            long u1 = randomInt63();
            long uDistance = randomInt63() - u1;
            if (uDistance < 0) {
                uDistance = -uDistance;
                u1 -= uDistance;
            }
            final double x = sampleX(X, j, u1);
            if (uDistance >= E_MAX) {
                // Early Exit: x < y - epsilon
                return x;
            }

            return sampleY(Y, j, u1 + uDistance) <= Math.exp(-x) ? x : sampleOverhang(j);
        }

        /**
         * Generates a {@code long}.
         *
         * @return the long
         */
        protected long nextLong() {
            return rng.nextLong();
        }

        /**
         * Return a positive long in {@code [0, 2^63)}.
         *
         * @return the long
         */
        protected long randomInt63() {
            return rng.nextLong() & MAX_INT64;
        }
    }

    /**
     * Modified Ziggurat method for sampling from an exponential distribution.
     *
     * <p>Uses the algorithm from McFarland, C.D. (2016).
     *
     * <p>This implementation uses simple overhangs and does not exploit the precomputed
     * distances of the convex overhang.
     *
     * <p>Note: It is not expected that this method is faster as the simple overhangs do
     * not exploit the property that the exponential PDF is always concave. Thus any upper-right
     * triangle sample at the edge of the ziggurat can be reflected and tested against the
     * lower-left triangle limit.
     */
    static class ModifiedZigguratExponentialSamplerSimpleOverhangs
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 199
public BenchmarkTaskResult baselineBoolean_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();
            CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G = _jmh_tryInit_f_cachednextgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 199
public BenchmarkTaskResult baselineInt_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();
            CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G = _jmh_tryInit_f_cachednextgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_cachednextgenerationperformance0_G.baselineInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lcg128_jmhTest.java 526
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_lxm128_jmhTest.java 520
f_lcg128source1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile LXMBenchmark_jmhType f_lxmbenchmark0_G;
    
    LXMBenchmark_jmhType _jmh_tryInit_f_lxmbenchmark0_G(InfraControl control) throws Throwable {
        LXMBenchmark_jmhType val = f_lxmbenchmark0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_lxmbenchmark0_G;
            if (val != null) {
                return val;
            }
            val = new LXMBenchmark_jmhType();
            val.readyTrial = true;
            f_lxmbenchmark0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 199
public BenchmarkTaskResult baselineBoolean_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();
            NextBooleanGenerationPerformance_jmhType l_nextbooleangenerationperformance0_G = _jmh_tryInit_f_nextbooleangenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextbooleangenerationperformance0_G.baselineBoolean());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 199
public BenchmarkTaskResult baselineBytes_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();
            NextBytesGenerationPerformance_jmhType l_nextbytesgenerationperformance0_G = _jmh_tryInit_f_nextbytesgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextbytesgenerationperformance0_G.baselineBytes());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 199
public BenchmarkTaskResult baselineDouble_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();
            NextDoubleGenerationPerformance_jmhType l_nextdoublegenerationperformance0_G = _jmh_tryInit_f_nextdoublegenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextdoublegenerationperformance0_G.baselineDouble());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 199
public BenchmarkTaskResult baselineFloat_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();
            NextFloatGenerationPerformance_jmhType l_nextfloatgenerationperformance0_G = _jmh_tryInit_f_nextfloatgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextfloatgenerationperformance0_G.baselineFloat());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 199
public BenchmarkTaskResult baselineInt_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();
            NextIntGenerationPerformance_jmhType l_nextintgenerationperformance0_G = _jmh_tryInit_f_nextintgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextintgenerationperformance0_G.baselineInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 199
public BenchmarkTaskResult baselineLong_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();
            NextLongGenerationPerformance_jmhType l_nextlonggenerationperformance0_G = _jmh_tryInit_f_nextlonggenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextlonggenerationperformance0_G.baselineLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 199
public BenchmarkTaskResult baselineInt_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();
            RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_G = _jmh_tryInit_f_rngnextintinrangebenchmark0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_rngnextintinrangebenchmark0_G.baselineInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 63
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 161
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 259
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 63
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 161
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 259
public BenchmarkTaskResult nextIntN_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();
            RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_G = _jmh_tryInit_f_rngnextintinrangebenchmark0_G(control);
            RngNextIntInRangeBenchmark_Source_jmhType l_source2_G = _jmh_tryInit_f_source2_G(control);
            RngNextIntInRangeBenchmark_IntRange_jmhType l_intrange1_G = _jmh_tryInit_f_intrange1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 63
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 182
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 301
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 63
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 182
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 301
public BenchmarkTaskResult pseudoShuffle_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();
            RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_G = _jmh_tryInit_f_rngnextintinrangebenchmark0_G(control);
            RngNextIntInRangeBenchmark_Source_jmhType l_source2_G = _jmh_tryInit_f_source2_G(control);
            RngNextIntInRangeBenchmark_IntData_jmhType l_intdata1_G = _jmh_tryInit_f_intdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 61
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 130
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_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();
            AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_G = _jmh_tryInit_f_aliasmethoddiscretesamplerperformance0_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 61
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 130
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_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();
            ContinuousSamplersPerformance_jmhType l_continuoussamplersperformance0_G = _jmh_tryInit_f_continuoussamplersperformance0_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 61
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 130
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_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();
            DiscreteSamplersPerformance_jmhType l_discretesamplersperformance0_G = _jmh_tryInit_f_discretesamplersperformance0_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 199
public BenchmarkTaskResult baselineInt_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();
            EnumeratedDistributionSamplersPerformance_jmhType l_enumerateddistributionsamplersperformance0_G = _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_enumerateddistributionsamplersperformance0_G.baselineInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 61
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 130
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_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();
            GeometricSamplersPerformance_jmhType l_geometricsamplersperformance0_G = _jmh_tryInit_f_geometricsamplersperformance0_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 61
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 130
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_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();
            LevySamplersPerformance_jmhType l_levysamplersperformance0_G = _jmh_tryInit_f_levysamplersperformance0_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 61
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 130
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_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();
            NextGaussianPerformance_jmhType l_nextgaussianperformance0_G = _jmh_tryInit_f_nextgaussianperformance0_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 199
public BenchmarkTaskResult baselineInt_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();
            PoissonSamplersPerformance_jmhType l_poissonsamplersperformance0_G = _jmh_tryInit_f_poissonsamplersperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_poissonsamplersperformance0_G.baselineInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextD2_jmhTest.java 463
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 463
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBaseline_jmhTest.java 457
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 463
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 466
f_d2source1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile StableSamplerPerformance_jmhType f_stablesamplerperformance0_G;
    
    StableSamplerPerformance_jmhType _jmh_tryInit_f_stablesamplerperformance0_G(InfraControl control) throws Throwable {
        StableSamplerPerformance_jmhType val = f_stablesamplerperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_stablesamplerperformance0_G;
            if (val != null) {
                return val;
            }
            val = new StableSamplerPerformance_jmhType();
            val.readyTrial = true;
            f_stablesamplerperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 61
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 130
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_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();
            ZigguratSamplerPerformance_jmhType l_zigguratsamplerperformance0_G = _jmh_tryInit_f_zigguratsamplerperformance0_G(control);

            control.preSetup();


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

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 463
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sequentialSample_jmhTest.java 466
f_singlesources1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile ZigguratSamplerPerformance_jmhType f_zigguratsamplerperformance0_G;
    
    ZigguratSamplerPerformance_jmhType _jmh_tryInit_f_zigguratsamplerperformance0_G(InfraControl control) throws Throwable {
        ZigguratSamplerPerformance_jmhType val = f_zigguratsamplerperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_zigguratsamplerperformance0_G;
            if (val != null) {
                return val;
            }
            val = new ZigguratSamplerPerformance_jmhType();
            val.readyTrial = true;
            f_zigguratsamplerperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 457
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 457
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 461
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 461
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 461
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 461
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 461
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 461
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 461
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 461
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 461
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 461
f_linkedlistdata1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile ListShuffleBenchmark_jmhType f_listshufflebenchmark0_G;
    
    ListShuffleBenchmark_jmhType _jmh_tryInit_f_listshufflebenchmark0_G(InfraControl control) throws Throwable {
        ListShuffleBenchmark_jmhType val = f_listshufflebenchmark0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_listshufflebenchmark0_G;
            if (val != null) {
                return val;
            }
            val = new ListShuffleBenchmark_jmhType();
            val.readyTrial = true;
            f_listshufflebenchmark0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 460
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 460
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 460
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create4D_jmhTest.java 460
f_sampler1d1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile UnitSphereSamplerBenchmark_jmhType f_unitspheresamplerbenchmark0_G;
    
    UnitSphereSamplerBenchmark_jmhType _jmh_tryInit_f_unitspheresamplerbenchmark0_G(InfraControl control) throws Throwable {
        UnitSphereSamplerBenchmark_jmhType val = f_unitspheresamplerbenchmark0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_unitspheresamplerbenchmark0_G;
            if (val != null) {
                return val;
            }
            val = new UnitSphereSamplerBenchmark_jmhType();
            val.readyTrial = true;
            f_unitspheresamplerbenchmark0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 523
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 523
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 526
f_sampler2d1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile TriangleSamplerBenchmark_jmhType f_trianglesamplerbenchmark0_G;
    
    TriangleSamplerBenchmark_jmhType _jmh_tryInit_f_trianglesamplerbenchmark0_G(InfraControl control) throws Throwable {
        TriangleSamplerBenchmark_jmhType val = f_trianglesamplerbenchmark0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_trianglesamplerbenchmark0_G;
            if (val != null) {
                return val;
            }
            val = new TriangleSamplerBenchmark_jmhType();
            val.readyTrial = true;
            f_trianglesamplerbenchmark0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 460
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 460
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 460
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 463
f_sampler1d1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile UnitBallSamplerBenchmark_jmhType f_unitballsamplerbenchmark0_G;
    
    UnitBallSamplerBenchmark_jmhType _jmh_tryInit_f_unitballsamplerbenchmark0_G(InfraControl control) throws Throwable {
        UnitBallSamplerBenchmark_jmhType val = f_unitballsamplerbenchmark0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_unitballsamplerbenchmark0_G;
            if (val != null) {
                return val;
            }
            val = new UnitBallSamplerBenchmark_jmhType();
            val.readyTrial = true;
            f_unitballsamplerbenchmark0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 301
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 301
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 301
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 301
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 301
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 301
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 301
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 301
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 301
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 301
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 301
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 182
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 301
public BenchmarkTaskResult Threads1_createIntArraySeedBlocks_FairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 259
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 259
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 259
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 259
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 259
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 259
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 259
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 259
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 259
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 259
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 259
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 259
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 259
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 63
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 161
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 259
public BenchmarkTaskResult Threads1_createIntArraySeed_FairLock_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 199
public BenchmarkTaskResult baselineIntArray_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 199
public BenchmarkTaskResult baselineLongArray_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.baselineLongArray());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 199
public BenchmarkTaskResult Threads1_AtomicInt_getAndIncrement_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 199
public BenchmarkTaskResult Threads1_AtomicLong_getAndIncrement_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicLong_getAndIncrement());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_FairLock_Well44497b_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_FairLock_Well44497b_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_FairLock_Well44497b_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_FairLock_Well44497b_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_FairLock_XoRoShiRo128Plus_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_FairLock_XoRoShiRo128Plus_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_FairLock_XoRoShiRo128Plus_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_FairLock_XoRoShiRo128Plus_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_FairLock_XorShift1024StarPhi_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_FairLock_XorShift1024StarPhi_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_FairLock_XorShift1024StarPhi_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_FairLock_XorShift1024StarPhi_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_Random_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_Random_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_Random_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_Random_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_SeedFactory_createInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_SeedFactory_createInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_SeedFactory_createLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_SeedFactory_createLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_SyncSplitMix_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_SyncSplitMix_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_SyncSplitMix_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_SyncSplitMix_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_Sync_Well44497b_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_Sync_Well44497b_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_Sync_Well44497b_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_Sync_Well44497b_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_Sync_XoRoShiRo128Plus_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_Sync_XoRoShiRo128Plus_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_Sync_XoRoShiRo128Plus_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_Sync_XoRoShiRo128Plus_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_Sync_XorShift1024StarPhi_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_Sync_XorShift1024StarPhi_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_Sync_XorShift1024StarPhi_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_Sync_XorShift1024StarPhi_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 199
public BenchmarkTaskResult Threads1_System_currentTimeMillis_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_System_currentTimeMillis());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 199
public BenchmarkTaskResult Threads1_System_identityHashCode_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_System_identityHashCode());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 199
public BenchmarkTaskResult Threads1_System_nanoTime_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_System_nanoTime());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_ThreadLocalRNG_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalRNG_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_ThreadLocalRNG_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalRNG_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_ThreadLocalRandom_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalRandom_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_ThreadLocalRandom_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalRandom_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_ThreadLocalSequenceMix_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalSequenceMix_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_ThreadLocalSequenceMix_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalSequenceMix_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_ThreadLocalSplitMix_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalSplitMix_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_ThreadLocalSplitMix_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_ThreadLocalSplitMix_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_UnfairLock_Well44497b_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_UnfairLock_Well44497b_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_UnfairLock_Well44497b_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_UnfairLock_Well44497b_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_UnfairLock_XoRoShiRo128Plus_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_UnfairLock_XoRoShiRo128Plus_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads1_UnfairLock_XorShift1024StarPhi_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_UnfairLock_XorShift1024StarPhi_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_UnfairLock_XorShift1024StarPhi_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_UnfairLock_XorShift1024StarPhi_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 199
public BenchmarkTaskResult Threads1_volatileInt_increment_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_volatileInt_increment());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 199
public BenchmarkTaskResult Threads1_volatileLong_increment_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_volatileLong_increment());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 199
public BenchmarkTaskResult Threads4_AtomicInt_getAndIncrement_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_AtomicInt_getAndIncrement());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 199
public BenchmarkTaskResult Threads4_AtomicLong_getAndIncrement_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_AtomicLong_getAndIncrement());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_FairLock_Well44497b_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_FairLock_Well44497b_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_FairLock_Well44497b_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_FairLock_Well44497b_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_FairLock_XoRoShiRo128Plus_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_FairLock_XoRoShiRo128Plus_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_FairLock_XoRoShiRo128Plus_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_FairLock_XoRoShiRo128Plus_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_FairLock_XorShift1024StarPhi_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_FairLock_XorShift1024StarPhi_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_FairLock_XorShift1024StarPhi_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_FairLock_XorShift1024StarPhi_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_Random_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_Random_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_Random_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_Random_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_SeedFactory_createInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_SeedFactory_createInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_SeedFactory_createLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_SeedFactory_createLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_SyncSplitMix_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_SyncSplitMix_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_SyncSplitMix_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_SyncSplitMix_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_Sync_Well44497b_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_Sync_Well44497b_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_Sync_Well44497b_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_Sync_Well44497b_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_Sync_XoRoShiRo128Plus_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_Sync_XoRoShiRo128Plus_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_Sync_XoRoShiRo128Plus_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_Sync_XoRoShiRo128Plus_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_Sync_XorShift1024StarPhi_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_Sync_XorShift1024StarPhi_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_Sync_XorShift1024StarPhi_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_Sync_XorShift1024StarPhi_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 199
public BenchmarkTaskResult Threads4_System_currentTimeMillis_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_System_currentTimeMillis());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 199
public BenchmarkTaskResult Threads4_System_identityHashCode_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_System_identityHashCode());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 199
public BenchmarkTaskResult Threads4_System_nanoTime_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_System_nanoTime());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_ThreadLocalRNG_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalRNG_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_ThreadLocalRNG_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalRNG_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_ThreadLocalRandom_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalRandom_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_ThreadLocalRandom_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalRandom_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_ThreadLocalSequenceMix_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalSequenceMix_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_ThreadLocalSequenceMix_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalSequenceMix_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_ThreadLocalSplitMix_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalSplitMix_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_ThreadLocalSplitMix_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_ThreadLocalSplitMix_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_UnfairLock_Well44497b_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_UnfairLock_Well44497b_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_UnfairLock_Well44497b_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_UnfairLock_Well44497b_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_UnfairLock_XoRoShiRo128Plus_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_UnfairLock_XoRoShiRo128Plus_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 199
public BenchmarkTaskResult Threads4_UnfairLock_XorShift1024StarPhi_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_UnfairLock_XorShift1024StarPhi_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 199
public BenchmarkTaskResult Threads4_UnfairLock_XorShift1024StarPhi_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_UnfairLock_XorShift1024StarPhi_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 199
public BenchmarkTaskResult Threads4_volatileInt_increment_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_volatileInt_increment());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 199
public BenchmarkTaskResult Threads4_volatileLong_increment_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads4_volatileLong_increment());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 199
public BenchmarkTaskResult Well44497b_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Well44497b_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 199
public BenchmarkTaskResult Well44497b_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Well44497b_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 199
public BenchmarkTaskResult XoRoShiRo128Plus_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.XoRoShiRo128Plus_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 199
public BenchmarkTaskResult XoRoShiRo128Plus_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.XoRoShiRo128Plus_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 199
public BenchmarkTaskResult XorShift1024StarPhi_nextInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.XorShift1024StarPhi_nextInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 199
public BenchmarkTaskResult XorShift1024StarPhi_nextLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.XorShift1024StarPhi_nextLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 199
public BenchmarkTaskResult baselineInt_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.baselineInt());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 199
public BenchmarkTaskResult baselineLong_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.baselineLong());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 199
public BenchmarkTaskResult threadLocalRandomWrapped_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();
            ThreadLocalPerformance_jmhType l_threadlocalperformance0_G = _jmh_tryInit_f_threadlocalperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_threadlocalperformance0_G.threadLocalRandomWrapped());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 199
public BenchmarkTaskResult threadLocalRandom_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();
            ThreadLocalPerformance_jmhType l_threadlocalperformance0_G = _jmh_tryInit_f_threadlocalperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_threadlocalperformance0_G.threadLocalRandom());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 345
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 345
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 429
l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile ConstructionPerformance_jmhType f_constructionperformance0_G;
    
    ConstructionPerformance_jmhType _jmh_tryInit_f_constructionperformance0_G(InfraControl control) throws Throwable {
        ConstructionPerformance_jmhType val = f_constructionperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_constructionperformance0_G;
            if (val != null) {
                return val;
            }
            val = new ConstructionPerformance_jmhType();
            val.readyTrial = true;
            f_constructionperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile ConstructionPerformance_Sources_jmhType f_sources1_G;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 80] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 328
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile CachedNextGenerationPerformance_jmhType f_cachednextgenerationperformance0_G;
    
    CachedNextGenerationPerformance_jmhType _jmh_tryInit_f_cachednextgenerationperformance0_G(InfraControl control) throws Throwable {
        CachedNextGenerationPerformance_jmhType val = f_cachednextgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_cachednextgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new CachedNextGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_cachednextgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply128_jmhTest.java 429
org/apache/commons/rng/examples/jmh/core/jmh_generated/LXMBenchmark_unsignedMultiply_jmhTest.java 429
blackhole.consume(l_lxmbenchmark0_G.unsignedMultiply128(l_unsignedmultiply128source1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile LXMBenchmark_jmhType f_lxmbenchmark0_G;
    
    LXMBenchmark_jmhType _jmh_tryInit_f_lxmbenchmark0_G(InfraControl control) throws Throwable {
        LXMBenchmark_jmhType val = f_lxmbenchmark0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_lxmbenchmark0_G;
            if (val != null) {
                return val;
            }
            val = new LXMBenchmark_jmhType();
            val.readyTrial = true;
            f_lxmbenchmark0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile LXMBenchmark_UnsignedMultiply128Source_jmhType f_unsignedmultiply128source1_G;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 577
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.baselineNextDouble(l_localrandomsources1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile EnumeratedDistributionSamplersPerformance_jmhType f_enumerateddistributionsamplersperformance0_G;
    
    EnumeratedDistributionSamplersPerformance_jmhType _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(InfraControl control) throws Throwable {
        EnumeratedDistributionSamplersPerformance_jmhType val = f_enumerateddistributionsamplersperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_enumerateddistributionsamplersperformance0_G;
            if (val != null) {
                return val;
            }
            val = new EnumeratedDistributionSamplersPerformance_jmhType();
            val.readyTrial = true;
            f_enumerateddistributionsamplersperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile EnumeratedDistributionSamplersPerformance_LocalRandomSources_jmhType f_localrandomsources1_G;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextTan_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_nextUniformDeviate_jmhTest.java 429
blackhole.consume(l_stablesamplerperformance0_G.nextTan(l_tansource1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile StableSamplerPerformance_jmhType f_stablesamplerperformance0_G;
    
    StableSamplerPerformance_jmhType _jmh_tryInit_f_stablesamplerperformance0_G(InfraControl control) throws Throwable {
        StableSamplerPerformance_jmhType val = f_stablesamplerperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_stablesamplerperformance0_G;
            if (val != null) {
                return val;
            }
            val = new StableSamplerPerformance_jmhType();
            val.readyTrial = true;
            f_stablesamplerperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile StableSamplerPerformance_TanSource_jmhType f_tansource1_G;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 328
l_constructionperformance0_G.baselineConsumeObject(blackhole);
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile ConstructionPerformance_jmhType f_constructionperformance0_G;
    
    ConstructionPerformance_jmhType _jmh_tryInit_f_constructionperformance0_G(InfraControl control) throws Throwable {
        ConstructionPerformance_jmhType val = f_constructionperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_constructionperformance0_G;
            if (val != null) {
                return val;
            }
            val = new ConstructionPerformance_jmhType();
            val.readyTrial = true;
            f_constructionperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 328
blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile SeedArrayGenerationPerformance_jmhType f_seedarraygenerationperformance0_G;
    
    SeedArrayGenerationPerformance_jmhType _jmh_tryInit_f_seedarraygenerationperformance0_G(InfraControl control) throws Throwable {
        SeedArrayGenerationPerformance_jmhType val = f_seedarraygenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_seedarraygenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new SeedArrayGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_seedarraygenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 328
blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile SeedGenerationPerformance_jmhType f_seedgenerationperformance0_G;
    
    SeedGenerationPerformance_jmhType _jmh_tryInit_f_seedgenerationperformance0_G(InfraControl control) throws Throwable {
        SeedGenerationPerformance_jmhType val = f_seedgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_seedgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new SeedGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_seedgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1367
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3287
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/RandomSourceValues.java 42
org/apache/commons/rng/examples/jmh/core/BaselineSources.java 64
@Param({"JDK",
            "WELL_512_A",
            "WELL_1024_A",
            "WELL_19937_A",
            "WELL_19937_C",
            "WELL_44497_A",
            "WELL_44497_B",
            "MT",
            "ISAAC",
            "SPLIT_MIX_64",
            "XOR_SHIFT_1024_S",
            "TWO_CMRES",
            "MT_64",
            "MWC_256",
            "KISS",
            "XOR_SHIFT_1024_S_PHI",
            "XO_RO_SHI_RO_64_S",
            "XO_RO_SHI_RO_64_SS",
            "XO_SHI_RO_128_PLUS",
            "XO_SHI_RO_128_SS",
            "XO_RO_SHI_RO_128_PLUS",
            "XO_RO_SHI_RO_128_SS",
            "XO_SHI_RO_256_PLUS",
            "XO_SHI_RO_256_SS",
            "XO_SHI_RO_512_PLUS",
            "XO_SHI_RO_512_SS",
            "PCG_XSH_RR_32",
            "PCG_XSH_RS_32",
            "PCG_RXS_M_XS_64",
            "PCG_MCG_XSH_RR_32",
            "PCG_MCG_XSH_RS_32",
            "MSWS",
            "SFC_32",
            "SFC_64",
            "JSF_32",
            "JSF_64",
            "XO_SHI_RO_128_PP",
            "XO_RO_SHI_RO_128_PP",
            "XO_SHI_RO_256_PP",
            "XO_SHI_RO_512_PP",
            "XO_RO_SHI_RO_1024_PP",
            "XO_RO_SHI_RO_1024_S",
            "XO_RO_SHI_RO_1024_SS",
            "PCG_XSH_RR_32_OS",
            "PCG_XSH_RS_32_OS",
            "PCG_RXS_M_XS_64_OS",
            "L64_X128_SS",
            "L64_X128_MIX",
            "L64_X256_MIX",
            "L64_X1024_MIX",
            "L128_X128_MIX",
            "L128_X256_MIX",
            "L128_X1024_MIX",
            "L32_X64_MIX"})
    private String randomSourceName;

    /** The RandomSource. */
    private RandomSource randomSource;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4384
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 199
public BenchmarkTaskResult nextBoolean_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();
            BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G = _jmh_tryInit_f_baselinegenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_baselinegenerationperformance0_G.nextBoolean(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 199
public BenchmarkTaskResult nextBytes_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();
            BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G = _jmh_tryInit_f_baselinegenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_baselinegenerationperformance0_G.nextBytes(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 199
public BenchmarkTaskResult nextDouble_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();
            BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G = _jmh_tryInit_f_baselinegenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_baselinegenerationperformance0_G.nextDouble(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 199
public BenchmarkTaskResult nextFloat_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();
            BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G = _jmh_tryInit_f_baselinegenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_baselinegenerationperformance0_G.nextFloat(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 199
public BenchmarkTaskResult nextIntN_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();
            BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G = _jmh_tryInit_f_baselinegenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_baselinegenerationperformance0_G.nextIntN(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 199
public BenchmarkTaskResult nextInt_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();
            BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G = _jmh_tryInit_f_baselinegenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_baselinegenerationperformance0_G.nextInt(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 199
public BenchmarkTaskResult nextLongN_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();
            BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G = _jmh_tryInit_f_baselinegenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_baselinegenerationperformance0_G.nextLongN(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 199
public BenchmarkTaskResult nextLong_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();
            BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G = _jmh_tryInit_f_baselinegenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_baselinegenerationperformance0_G.nextLong(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 429
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile CachedNextGenerationPerformance_jmhType f_cachednextgenerationperformance0_G;
    
    CachedNextGenerationPerformance_jmhType _jmh_tryInit_f_cachednextgenerationperformance0_G(InfraControl control) throws Throwable {
        CachedNextGenerationPerformance_jmhType val = f_cachednextgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_cachednextgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new CachedNextGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_cachednextgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 328
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile CachedNextGenerationPerformance_jmhType f_cachednextgenerationperformance0_G;
    
    CachedNextGenerationPerformance_jmhType _jmh_tryInit_f_cachednextgenerationperformance0_G(InfraControl control) throws Throwable {
        CachedNextGenerationPerformance_jmhType val = f_cachednextgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_cachednextgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new CachedNextGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_cachednextgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 429
blackhole.consume(l_nextbooleangenerationperformance0_G.baselineBoolean());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextBooleanGenerationPerformance_jmhType f_nextbooleangenerationperformance0_G;
    
    NextBooleanGenerationPerformance_jmhType _jmh_tryInit_f_nextbooleangenerationperformance0_G(InfraControl control) throws Throwable {
        NextBooleanGenerationPerformance_jmhType val = f_nextbooleangenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextbooleangenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextBooleanGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextbooleangenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 328
blackhole.consume(l_nextbooleangenerationperformance0_G.baselineBoolean());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextBooleanGenerationPerformance_jmhType f_nextbooleangenerationperformance0_G;
    
    NextBooleanGenerationPerformance_jmhType _jmh_tryInit_f_nextbooleangenerationperformance0_G(InfraControl control) throws Throwable {
        NextBooleanGenerationPerformance_jmhType val = f_nextbooleangenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextbooleangenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextBooleanGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextbooleangenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 429
blackhole.consume(l_nextbytesgenerationperformance0_G.baselineBytes());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextBytesGenerationPerformance_jmhType f_nextbytesgenerationperformance0_G;
    
    NextBytesGenerationPerformance_jmhType _jmh_tryInit_f_nextbytesgenerationperformance0_G(InfraControl control) throws Throwable {
        NextBytesGenerationPerformance_jmhType val = f_nextbytesgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextbytesgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextBytesGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextbytesgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 328
blackhole.consume(l_nextbytesgenerationperformance0_G.baselineBytes());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextBytesGenerationPerformance_jmhType f_nextbytesgenerationperformance0_G;
    
    NextBytesGenerationPerformance_jmhType _jmh_tryInit_f_nextbytesgenerationperformance0_G(InfraControl control) throws Throwable {
        NextBytesGenerationPerformance_jmhType val = f_nextbytesgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextbytesgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextBytesGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextbytesgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 429
blackhole.consume(l_nextdoublegenerationperformance0_G.baselineDouble());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextDoubleGenerationPerformance_jmhType f_nextdoublegenerationperformance0_G;
    
    NextDoubleGenerationPerformance_jmhType _jmh_tryInit_f_nextdoublegenerationperformance0_G(InfraControl control) throws Throwable {
        NextDoubleGenerationPerformance_jmhType val = f_nextdoublegenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextdoublegenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextDoubleGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextdoublegenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 328
blackhole.consume(l_nextdoublegenerationperformance0_G.baselineDouble());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextDoubleGenerationPerformance_jmhType f_nextdoublegenerationperformance0_G;
    
    NextDoubleGenerationPerformance_jmhType _jmh_tryInit_f_nextdoublegenerationperformance0_G(InfraControl control) throws Throwable {
        NextDoubleGenerationPerformance_jmhType val = f_nextdoublegenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextdoublegenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextDoubleGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextdoublegenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 429
blackhole.consume(l_nextfloatgenerationperformance0_G.baselineFloat());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextFloatGenerationPerformance_jmhType f_nextfloatgenerationperformance0_G;
    
    NextFloatGenerationPerformance_jmhType _jmh_tryInit_f_nextfloatgenerationperformance0_G(InfraControl control) throws Throwable {
        NextFloatGenerationPerformance_jmhType val = f_nextfloatgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextfloatgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextFloatGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextfloatgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 328
blackhole.consume(l_nextfloatgenerationperformance0_G.baselineFloat());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextFloatGenerationPerformance_jmhType f_nextfloatgenerationperformance0_G;
    
    NextFloatGenerationPerformance_jmhType _jmh_tryInit_f_nextfloatgenerationperformance0_G(InfraControl control) throws Throwable {
        NextFloatGenerationPerformance_jmhType val = f_nextfloatgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextfloatgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextFloatGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextfloatgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 429
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 429
blackhole.consume(l_nextintgenerationperformance0_G.baselineInt());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextIntGenerationPerformance_jmhType f_nextintgenerationperformance0_G;
    
    NextIntGenerationPerformance_jmhType _jmh_tryInit_f_nextintgenerationperformance0_G(InfraControl control) throws Throwable {
        NextIntGenerationPerformance_jmhType val = f_nextintgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextintgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextIntGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextintgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 328
blackhole.consume(l_nextintgenerationperformance0_G.baselineInt());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextIntGenerationPerformance_jmhType f_nextintgenerationperformance0_G;
    
    NextIntGenerationPerformance_jmhType _jmh_tryInit_f_nextintgenerationperformance0_G(InfraControl control) throws Throwable {
        NextIntGenerationPerformance_jmhType val = f_nextintgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextintgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextIntGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextintgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 429
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 429
blackhole.consume(l_nextlonggenerationperformance0_G.baselineLong());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextLongGenerationPerformance_jmhType f_nextlonggenerationperformance0_G;
    
    NextLongGenerationPerformance_jmhType _jmh_tryInit_f_nextlonggenerationperformance0_G(InfraControl control) throws Throwable {
        NextLongGenerationPerformance_jmhType val = f_nextlonggenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextlonggenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextLongGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextlonggenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 328
blackhole.consume(l_nextlonggenerationperformance0_G.baselineLong());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextLongGenerationPerformance_jmhType f_nextlonggenerationperformance0_G;
    
    NextLongGenerationPerformance_jmhType _jmh_tryInit_f_nextlonggenerationperformance0_G(InfraControl control) throws Throwable {
        NextLongGenerationPerformance_jmhType val = f_nextlonggenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextlonggenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextLongGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextlonggenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 328
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 429
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.baseline());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile AliasMethodDiscreteSamplerPerformance_jmhType f_aliasmethoddiscretesamplerperformance0_G;
    
    AliasMethodDiscreteSamplerPerformance_jmhType _jmh_tryInit_f_aliasmethoddiscretesamplerperformance0_G(InfraControl control) throws Throwable {
        AliasMethodDiscreteSamplerPerformance_jmhType val = f_aliasmethoddiscretesamplerperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_aliasmethoddiscretesamplerperformance0_G;
            if (val != null) {
                return val;
            }
            val = new AliasMethodDiscreteSamplerPerformance_jmhType();
            val.readyTrial = true;
            f_aliasmethoddiscretesamplerperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 328
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 429
blackhole.consume(l_continuoussamplersperformance0_G.baseline());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile ContinuousSamplersPerformance_jmhType f_continuoussamplersperformance0_G;
    
    ContinuousSamplersPerformance_jmhType _jmh_tryInit_f_continuoussamplersperformance0_G(InfraControl control) throws Throwable {
        ContinuousSamplersPerformance_jmhType val = f_continuoussamplersperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_continuoussamplersperformance0_G;
            if (val != null) {
                return val;
            }
            val = new ContinuousSamplersPerformance_jmhType();
            val.readyTrial = true;
            f_continuoussamplersperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 328
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 429
blackhole.consume(l_discretesamplersperformance0_G.baseline());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile DiscreteSamplersPerformance_jmhType f_discretesamplersperformance0_G;
    
    DiscreteSamplersPerformance_jmhType _jmh_tryInit_f_discretesamplersperformance0_G(InfraControl control) throws Throwable {
        DiscreteSamplersPerformance_jmhType val = f_discretesamplersperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_discretesamplersperformance0_G;
            if (val != null) {
                return val;
            }
            val = new DiscreteSamplersPerformance_jmhType();
            val.readyTrial = true;
            f_discretesamplersperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 63
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 161
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 259
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 63
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 161
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 259
public BenchmarkTaskResult nextDiscreteUniformSampler_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();
            DiscreteUniformSamplerGenerationPerformance_jmhType l_discreteuniformsamplergenerationperformance0_G = _jmh_tryInit_f_discreteuniformsamplergenerationperformance0_G(control);
            DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType l_intrange2_G = _jmh_tryInit_f_intrange2_G(control);
            DiscreteUniformSamplerGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_discreteuniformsamplergenerationperformance0_G.nextDiscreteUniformSampler(blackhole, l_sources1_G, l_intrange2_G);
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineNextDouble_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleFast_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleFast_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 577
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 577
blackhole.consume(l_enumerateddistributionsamplersperformance0_G.baselineInt());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile EnumeratedDistributionSamplersPerformance_jmhType f_enumerateddistributionsamplersperformance0_G;
    
    EnumeratedDistributionSamplersPerformance_jmhType _jmh_tryInit_f_enumerateddistributionsamplersperformance0_G(InfraControl control) throws Throwable {
        EnumeratedDistributionSamplersPerformance_jmhType val = f_enumerateddistributionsamplersperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_enumerateddistributionsamplersperformance0_G;
            if (val != null) {
                return val;
            }
            val = new EnumeratedDistributionSamplersPerformance_jmhType();
            val.readyTrial = true;
            f_enumerateddistributionsamplersperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 328
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 429
blackhole.consume(l_geometricsamplersperformance0_G.baseline());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile GeometricSamplersPerformance_jmhType f_geometricsamplersperformance0_G;
    
    GeometricSamplersPerformance_jmhType _jmh_tryInit_f_geometricsamplersperformance0_G(InfraControl control) throws Throwable {
        GeometricSamplersPerformance_jmhType val = f_geometricsamplersperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_geometricsamplersperformance0_G;
            if (val != null) {
                return val;
            }
            val = new GeometricSamplersPerformance_jmhType();
            val.readyTrial = true;
            f_geometricsamplersperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 328
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 429
blackhole.consume(l_levysamplersperformance0_G.baseline());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile LevySamplersPerformance_jmhType f_levysamplersperformance0_G;
    
    LevySamplersPerformance_jmhType _jmh_tryInit_f_levysamplersperformance0_G(InfraControl control) throws Throwable {
        LevySamplersPerformance_jmhType val = f_levysamplersperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_levysamplersperformance0_G;
            if (val != null) {
                return val;
            }
            val = new LevySamplersPerformance_jmhType();
            val.readyTrial = true;
            f_levysamplersperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 328
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 429
blackhole.consume(l_nextgaussianperformance0_G.baseline());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextGaussianPerformance_jmhType f_nextgaussianperformance0_G;
    
    NextGaussianPerformance_jmhType _jmh_tryInit_f_nextgaussianperformance0_G(InfraControl control) throws Throwable {
        NextGaussianPerformance_jmhType val = f_nextgaussianperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextgaussianperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextGaussianPerformance_jmhType();
            val.readyTrial = true;
            f_nextgaussianperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 63
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 161
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 259
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 63
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 161
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 259
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 63
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 161
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 259
public BenchmarkTaskResult runPoissonSamplerCacheWhenEmpty_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();
            PoissonSamplerCachePerformance_jmhType l_poissonsamplercacheperformance0_G = _jmh_tryInit_f_poissonsamplercacheperformance0_G(control);
            PoissonSamplerCachePerformance_MeanRange_jmhType l_meanrange2_G = _jmh_tryInit_f_meanrange2_G(control);
            PoissonSamplerCachePerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_poissonsamplercacheperformance0_G.runPoissonSamplerCacheWhenEmpty(l_sources1_G, l_meanrange2_G, blackhole);
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 429
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 429
blackhole.consume(l_poissonsamplersperformance0_G.baselineInt());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile PoissonSamplersPerformance_jmhType f_poissonsamplersperformance0_G;
    
    PoissonSamplersPerformance_jmhType _jmh_tryInit_f_poissonsamplersperformance0_G(InfraControl control) throws Throwable {
        PoissonSamplersPerformance_jmhType val = f_poissonsamplersperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_poissonsamplersperformance0_G;
            if (val != null) {
                return val;
            }
            val = new PoissonSamplersPerformance_jmhType();
            val.readyTrial = true;
            f_poissonsamplersperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 147
l_unitspheresamplerbenchmark0_G.create1D(blackhole, l_sampler1d1_G);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult create1D_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/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 241
l_unitspheresamplerbenchmark0_G.create1D(blackhole, l_sampler1d1_G);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult create1D_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/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 163
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 147
l_unitspheresamplerbenchmark0_G.create2D(blackhole, l_sampler2d1_G);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult create2D_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/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 273
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 241
l_unitspheresamplerbenchmark0_G.create2D(blackhole, l_sampler2d1_G);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult create2D_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/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 163
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 147
l_unitspheresamplerbenchmark0_G.create3D(blackhole, l_sampler3d1_G);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult create3D_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/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 273
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 241
l_unitspheresamplerbenchmark0_G.create3D(blackhole, l_sampler3d1_G);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult create3D_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/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 163
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 147
l_trianglesamplerbenchmark0_G.createND(blackhole, l_samplernd1_G);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult createND_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/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 273
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 241
l_trianglesamplerbenchmark0_G.createND(blackhole, l_samplernd1_G);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult createND_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/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 199
public BenchmarkTaskResult baselineConsumeObject_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.baselineConsumeObject(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 345
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 345
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 429
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 328
l_constructionperformance0_G.baselineConsumeObject(blackhole);
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile ConstructionPerformance_jmhType f_constructionperformance0_G;
    
    ConstructionPerformance_jmhType _jmh_tryInit_f_constructionperformance0_G(InfraControl control) throws Throwable {
        ConstructionPerformance_jmhType val = f_constructionperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_constructionperformance0_G;
            if (val != null) {
                return val;
            }
            val = new ConstructionPerformance_jmhType();
            val.readyTrial = true;
            f_constructionperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 199
public BenchmarkTaskResult createSingleIntegerSeed_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.createSingleIntegerSeed(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 199
public BenchmarkTaskResult createSingleLongSeed_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.createSingleLongSeed(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 199
public BenchmarkTaskResult newISAACRandom_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newISAACRandom(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 199
public BenchmarkTaskResult newJDKRandom_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newJDKRandom(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 199
public BenchmarkTaskResult newKISSRandom_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newKISSRandom(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 199
public BenchmarkTaskResult newMersenneTwister64_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newMersenneTwister64(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 199
public BenchmarkTaskResult newMersenneTwister_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newMersenneTwister(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 199
public BenchmarkTaskResult newMultiplyWithCarry256_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newMultiplyWithCarry256(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 199
public BenchmarkTaskResult newObject_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newObject(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 199
public BenchmarkTaskResult newSplitMix64_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newSplitMix64(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 199
public BenchmarkTaskResult newTwoCmres_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newTwoCmres(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 199
public BenchmarkTaskResult newWell1024a_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newWell1024a(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 199
public BenchmarkTaskResult newWell19937a_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newWell19937a(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 199
public BenchmarkTaskResult newWell19937c_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newWell19937c(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 199
public BenchmarkTaskResult newWell44497a_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newWell44497a(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 199
public BenchmarkTaskResult newWell44497b_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newWell44497b(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 199
public BenchmarkTaskResult newWell512a_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newWell512a(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 199
public BenchmarkTaskResult newXoRoShiRo128Plus_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newXoRoShiRo128Plus(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 199
public BenchmarkTaskResult newXoRoShiRo128StarStar_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newXoRoShiRo128StarStar(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 199
public BenchmarkTaskResult newXoRoShiRo64StarStar_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newXoRoShiRo64StarStar(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 199
public BenchmarkTaskResult newXoRoShiRo64Star_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newXoRoShiRo64Star(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 199
public BenchmarkTaskResult newXoShiRo128Plus_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newXoShiRo128Plus(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 199
public BenchmarkTaskResult newXoShiRo128StarStar_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newXoShiRo128StarStar(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 199
public BenchmarkTaskResult newXoShiRo256Plus_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newXoShiRo256Plus(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 199
public BenchmarkTaskResult newXoShiRo256StarStar_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newXoShiRo256StarStar(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 199
public BenchmarkTaskResult newXoShiRo512Plus_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newXoShiRo512Plus(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 199
public BenchmarkTaskResult newXoShiRo512StarStar_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newXoShiRo512StarStar(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 199
public BenchmarkTaskResult newXorShift1024StarPhi_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newXorShift1024StarPhi(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 199
public BenchmarkTaskResult newXorShift1024Star_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.newXorShift1024Star(blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 446
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile SeedArrayGenerationPerformance_jmhType f_seedarraygenerationperformance0_G;
    
    SeedArrayGenerationPerformance_jmhType _jmh_tryInit_f_seedarraygenerationperformance0_G(InfraControl control) throws Throwable {
        SeedArrayGenerationPerformance_jmhType val = f_seedarraygenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_seedarraygenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new SeedArrayGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_seedarraygenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 328
blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile SeedArrayGenerationPerformance_jmhType f_seedarraygenerationperformance0_G;
    
    SeedArrayGenerationPerformance_jmhType _jmh_tryInit_f_seedarraygenerationperformance0_G(InfraControl control) throws Throwable {
        SeedArrayGenerationPerformance_jmhType val = f_seedarraygenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_seedarraygenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new SeedArrayGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_seedarraygenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 328
blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile SeedGenerationPerformance_jmhType f_seedgenerationperformance0_G;
    
    SeedGenerationPerformance_jmhType _jmh_tryInit_f_seedgenerationperformance0_G(InfraControl control) throws Throwable {
        SeedGenerationPerformance_jmhType val = f_seedgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_seedgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new SeedGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_seedgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 199
public BenchmarkTaskResult baselineVoid_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();
            CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G = _jmh_tryInit_f_cachednextgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_cachednextgenerationperformance0_G.baselineVoid();
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 429
l_cachednextgenerationperformance0_G.baselineVoid();
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile CachedNextGenerationPerformance_jmhType f_cachednextgenerationperformance0_G;
    
    CachedNextGenerationPerformance_jmhType _jmh_tryInit_f_cachednextgenerationperformance0_G(InfraControl control) throws Throwable {
        CachedNextGenerationPerformance_jmhType val = f_cachednextgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_cachednextgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new CachedNextGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_cachednextgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 199
public BenchmarkTaskResult baselineVoid_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();
            NextBooleanGenerationPerformance_jmhType l_nextbooleangenerationperformance0_G = _jmh_tryInit_f_nextbooleangenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_nextbooleangenerationperformance0_G.baselineVoid();
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 429
l_nextbooleangenerationperformance0_G.baselineVoid();
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextBooleanGenerationPerformance_jmhType f_nextbooleangenerationperformance0_G;
    
    NextBooleanGenerationPerformance_jmhType _jmh_tryInit_f_nextbooleangenerationperformance0_G(InfraControl control) throws Throwable {
        NextBooleanGenerationPerformance_jmhType val = f_nextbooleangenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextbooleangenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextBooleanGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextbooleangenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 199
public BenchmarkTaskResult baselineVoid_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();
            NextBytesGenerationPerformance_jmhType l_nextbytesgenerationperformance0_G = _jmh_tryInit_f_nextbytesgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_nextbytesgenerationperformance0_G.baselineVoid();
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 429
l_nextbytesgenerationperformance0_G.baselineVoid();
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextBytesGenerationPerformance_jmhType f_nextbytesgenerationperformance0_G;
    
    NextBytesGenerationPerformance_jmhType _jmh_tryInit_f_nextbytesgenerationperformance0_G(InfraControl control) throws Throwable {
        NextBytesGenerationPerformance_jmhType val = f_nextbytesgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextbytesgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextBytesGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextbytesgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 199
public BenchmarkTaskResult baselineVoid_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();
            NextDoubleGenerationPerformance_jmhType l_nextdoublegenerationperformance0_G = _jmh_tryInit_f_nextdoublegenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_nextdoublegenerationperformance0_G.baselineVoid();
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 429
l_nextdoublegenerationperformance0_G.baselineVoid();
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextDoubleGenerationPerformance_jmhType f_nextdoublegenerationperformance0_G;
    
    NextDoubleGenerationPerformance_jmhType _jmh_tryInit_f_nextdoublegenerationperformance0_G(InfraControl control) throws Throwable {
        NextDoubleGenerationPerformance_jmhType val = f_nextdoublegenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextdoublegenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextDoubleGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextdoublegenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 199
public BenchmarkTaskResult baselineVoid_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();
            NextFloatGenerationPerformance_jmhType l_nextfloatgenerationperformance0_G = _jmh_tryInit_f_nextfloatgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_nextfloatgenerationperformance0_G.baselineVoid();
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 429
l_nextfloatgenerationperformance0_G.baselineVoid();
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextFloatGenerationPerformance_jmhType f_nextfloatgenerationperformance0_G;
    
    NextFloatGenerationPerformance_jmhType _jmh_tryInit_f_nextfloatgenerationperformance0_G(InfraControl control) throws Throwable {
        NextFloatGenerationPerformance_jmhType val = f_nextfloatgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextfloatgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextFloatGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextfloatgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 199
public BenchmarkTaskResult baselineVoid_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();
            NextIntGenerationPerformance_jmhType l_nextintgenerationperformance0_G = _jmh_tryInit_f_nextintgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_nextintgenerationperformance0_G.baselineVoid();
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 429
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 429
l_nextintgenerationperformance0_G.baselineVoid();
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextIntGenerationPerformance_jmhType f_nextintgenerationperformance0_G;
    
    NextIntGenerationPerformance_jmhType _jmh_tryInit_f_nextintgenerationperformance0_G(InfraControl control) throws Throwable {
        NextIntGenerationPerformance_jmhType val = f_nextintgenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextintgenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextIntGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextintgenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 199
public BenchmarkTaskResult baselineVoid_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();
            NextLongGenerationPerformance_jmhType l_nextlonggenerationperformance0_G = _jmh_tryInit_f_nextlonggenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_nextlonggenerationperformance0_G.baselineVoid();
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 328
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 429
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 429
l_nextlonggenerationperformance0_G.baselineVoid();
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NextLongGenerationPerformance_jmhType f_nextlonggenerationperformance0_G;
    
    NextLongGenerationPerformance_jmhType _jmh_tryInit_f_nextlonggenerationperformance0_G(InfraControl control) throws Throwable {
        NextLongGenerationPerformance_jmhType val = f_nextlonggenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_nextlonggenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NextLongGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_nextlonggenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 377
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 377
public BenchmarkTaskResult nextIntN_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) {
            RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_G = _jmh_tryInit_f_rngnextintinrangebenchmark0_G(control);
            RngNextIntInRangeBenchmark_Source_jmhType l_source2_G = _jmh_tryInit_f_source2_G(control);
            RngNextIntInRangeBenchmark_IntRange_jmhType l_intrange1_G = _jmh_tryInit_f_intrange1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 440
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 440
public BenchmarkTaskResult pseudoShuffle_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) {
            RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_G = _jmh_tryInit_f_rngnextintinrangebenchmark0_G(control);
            RngNextIntInRangeBenchmark_Source_jmhType l_source2_G = _jmh_tryInit_f_source2_G(control);
            RngNextIntInRangeBenchmark_IntData_jmhType l_intdata1_G = _jmh_tryInit_f_intdata1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 147
blackhole.consume(l_continuoussamplersperformance0_G.sample(l_sources1_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/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 241
blackhole.consume(l_continuoussamplersperformance0_G.sample(l_sources1_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/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextDiscreteUniformSampler_jmhTest.java 377
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteUniformSamplerGenerationPerformance_nextIntRange_jmhTest.java 377
public BenchmarkTaskResult nextDiscreteUniformSampler_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) {
            DiscreteUniformSamplerGenerationPerformance_jmhType l_discreteuniformsamplergenerationperformance0_G = _jmh_tryInit_f_discreteuniformsamplergenerationperformance0_G(control);
            DiscreteUniformSamplerGenerationPerformance_IntRange_jmhType l_intrange2_G = _jmh_tryInit_f_intrange2_G(control);
            DiscreteUniformSamplerGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCacheWhenEmpty_jmhTest.java 377
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSamplerCache_jmhTest.java 377
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplerCachePerformance_runPoissonSampler_jmhTest.java 377
public BenchmarkTaskResult runPoissonSamplerCacheWhenEmpty_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) {
            PoissonSamplerCachePerformance_jmhType l_poissonsamplercacheperformance0_G = _jmh_tryInit_f_poissonsamplercacheperformance0_G(control);
            PoissonSamplerCachePerformance_MeanRange_jmhType l_meanrange2_G = _jmh_tryInit_f_meanrange2_G(control);
            PoissonSamplerCachePerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 440
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 440
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 440
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 440
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 440
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 440
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 440
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 440
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 440
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 440
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 440
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 440
public BenchmarkTaskResult Threads1_createIntArraySeedBlocks_FairLock_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) {
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G = _jmh_tryInit_f_testsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 530
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 328
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 446
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 446
blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile SeedArrayGenerationPerformance_jmhType f_seedarraygenerationperformance0_G;
    
    SeedArrayGenerationPerformance_jmhType _jmh_tryInit_f_seedarraygenerationperformance0_G(InfraControl control) throws Throwable {
        SeedArrayGenerationPerformance_jmhType val = f_seedarraygenerationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_seedarraygenerationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new SeedArrayGenerationPerformance_jmhType();
            val.readyTrial = true;
            f_seedarraygenerationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 377
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 377
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 377
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 377
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 377
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 377
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 377
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 377
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 377
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 377
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 377
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 377
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 377
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 377
public BenchmarkTaskResult Threads1_createIntArraySeed_FairLock_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) {
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);
            SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G = _jmh_tryInit_f_seedsizes2_G(control);
            SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G = _jmh_tryInit_f_seedrandomsources1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 199
public BenchmarkTaskResult baselineVoid_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_seedarraygenerationperformance0_G.baselineVoid();
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 199
public BenchmarkTaskResult baselineVoid_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_seedgenerationperformance0_G.baselineVoid();
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ContinuousSamplersPerformance.java 105
org/apache/commons/rng/examples/jmh/sampling/distribution/NextGaussianPerformance.java 104
public ContinuousSampler getSampler() {
            return sampler;
        }

        /** Instantiates sampler. */
        @Override
        @Setup
        public void setup() {
            super.setup();
            final UniformRandomProvider rng = getGenerator();
            if ("BoxMullerNormalizedGaussianSampler".equals(samplerType)) {
                sampler = BoxMullerNormalizedGaussianSampler.of(rng);
            } else if ("MarsagliaNormalizedGaussianSampler".equals(samplerType)) {
                sampler = MarsagliaNormalizedGaussianSampler.of(rng);
            } else if ("ZigguratNormalizedGaussianSampler".equals(samplerType)) {
                sampler = ZigguratNormalizedGaussianSampler.of(rng);
            } else if ("ZigguratSampler.NormalizedGaussian".equals(samplerType)) {
                sampler = ZigguratSampler.NormalizedGaussian.of(rng);
            } else if ("AhrensDieterExponentialSampler".equals(samplerType)) {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4385
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 121
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult baselineBoolean_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/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 190
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult baselineBoolean_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/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 121
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 121
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 121
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 121
blackhole.consume(l_cachednextgenerationperformance0_G.baselineInt());
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult baselineInt_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/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 190
blackhole.consume(l_cachednextgenerationperformance0_G.baselineInt());
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult baselineInt_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/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 121
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 121
blackhole.consume(l_nextlonggenerationperformance0_G.baselineLong());
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult baselineLong_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/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 190
blackhole.consume(l_nextlonggenerationperformance0_G.baselineLong());
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult baselineLong_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/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 121
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 121
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 121
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 121
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 121
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 121
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 121
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.baseline());
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult baseline_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/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 190
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 190
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.baseline());
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult baseline_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 230
l_baselinegenerationperformance0_G.nextBoolean(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_baselinegenerationperformance0_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, "nextBoolean", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 230
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "baselineBoolean", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 121
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 121
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 121
l_cachednextgenerationperformance0_G.baselineVoid();
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult baselineVoid_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/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 190
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 190
l_cachednextgenerationperformance0_G.baselineVoid();
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult baselineVoid_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/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 208
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 208
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 208
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 208
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 208
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 208
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 208
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 135
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 208
public BenchmarkTaskResult nextDoubleBaseline_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();
            FloatingPointGenerationPerformance_jmhType l_floatingpointgenerationperformance0_G = _jmh_tryInit_f_floatingpointgenerationperformance0_G(control);
            FloatingPointGenerationPerformance_LongSource_jmhType l_longsource1_G = _jmh_tryInit_f_longsource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleBaseline(l_longsource1_G));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 250
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 250
public BenchmarkTaskResult nextIntN_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();
            NextIntGenerationPerformance_jmhType l_nextintgenerationperformance0_G = _jmh_tryInit_f_nextintgenerationperformance0_G(control);
            NextIntGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 250
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 62
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 156
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 250
public BenchmarkTaskResult nextLongN_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();
            NextLongGenerationPerformance_jmhType l_nextlonggenerationperformance0_G = _jmh_tryInit_f_nextlonggenerationperformance0_G(control);
            NextLongGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_nextlonggenerationperformance0_G.nextLongN(l_sources1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 250
public BenchmarkTaskResult createSampler_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();
            AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_G = _jmh_tryInit_f_aliasmethoddiscretesamplerperformance0_G(control);
            AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType l_distributiondata1_G = _jmh_tryInit_f_distributiondata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.createSampler(l_distributiondata1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_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();
            PoissonSamplersPerformance_jmhType l_poissonsamplersperformance0_G = _jmh_tryInit_f_poissonsamplersperformance0_G(control);
            PoissonSamplersPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_poissonsamplersperformance0_G.sample(l_sources1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 250
public BenchmarkTaskResult baselineRNG2_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ShuffleData_jmhType l_shuffledata1_G = _jmh_tryInit_f_shuffledata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.baselineRNG2(l_shuffledata1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 250
public BenchmarkTaskResult shuffleDirect_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_LinkedListData_jmhType l_linkedlistdata1_G = _jmh_tryInit_f_linkedlistdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.shuffleDirect(l_linkedlistdata1_G));
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 250
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 62
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 156
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 250
public BenchmarkTaskResult usingCollections_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();
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ListData_jmhType l_listdata1_G = _jmh_tryInit_f_listdata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_listshufflebenchmark0_G.usingCollections(l_listdata1_G));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_baselineConsumeObject_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleIntegerSeed_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSingleLongSeed_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newISAACRandom_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newJDKRandom_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newKISSRandom_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister64_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMersenneTwister_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newMultiplyWithCarry256_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newObject_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newSplitMix64_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newTwoCmres_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell1024a_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937a_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell19937c_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497a_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell44497b_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newWell512a_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128Plus_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo128StarStar_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64StarStar_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoRoShiRo64Star_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128Plus_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo128StarStar_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256Plus_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo256StarStar_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512Plus_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXoShiRo512StarStar_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024StarPhi_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newXorShift1024Star_jmhTest.java 230
l_constructionperformance0_G.baselineConsumeObject(blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_constructionperformance0_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, "baselineConsumeObject", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 230
blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "baselineIntArray", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 230
blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_AtomicInt_getAndIncrement", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 250
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 250
public BenchmarkTaskResult randomSourceCreate_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();
            ThreadLocalPerformance_jmhType l_threadlocalperformance0_G = _jmh_tryInit_f_threadlocalperformance0_G(control);
            ThreadLocalPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_threadlocalperformance0_G.randomSourceCreate(l_sources1_G));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 230
blackhole.consume(l_threadlocalperformance0_G.threadLocalRandomWrapped());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_threadlocalperformance0_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, "threadLocalRandomWrapped", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1367
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3287
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4385
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 230
blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_cachednextgenerationperformance0_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, "baselineBoolean", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 147
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 147
blackhole.consume(l_cachednextgenerationperformance0_G.nextBoolean(l_booleansources1_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextBoolean_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/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 241
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 241
blackhole.consume(l_cachednextgenerationperformance0_G.nextBoolean(l_booleansources1_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextBoolean_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/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 147
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 147
blackhole.consume(l_cachednextgenerationperformance0_G.nextInt(l_intsources1_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextInt_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/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 241
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 241
blackhole.consume(l_cachednextgenerationperformance0_G.nextInt(l_intsources1_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextInt_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/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 230
blackhole.consume(l_nextbooleangenerationperformance0_G.baselineBoolean());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbooleangenerationperformance0_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, "baselineBoolean", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineBytes_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 230
blackhole.consume(l_nextbytesgenerationperformance0_G.baselineBytes());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextbytesgenerationperformance0_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, "baselineBytes", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineDouble_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 230
blackhole.consume(l_nextdoublegenerationperformance0_G.baselineDouble());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextdoublegenerationperformance0_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, "baselineDouble", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineFloat_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 230
blackhole.consume(l_nextfloatgenerationperformance0_G.baselineFloat());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextfloatgenerationperformance0_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, "baselineFloat", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 230
blackhole.consume(l_nextintgenerationperformance0_G.baselineInt());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextintgenerationperformance0_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, "baselineInt", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 147
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 152
blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextIntN_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/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 241
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 250
blackhole.consume(l_nextintgenerationperformance0_G.nextIntN(l_sources1_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextIntN_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/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 230
blackhole.consume(l_nextlonggenerationperformance0_G.baselineLong());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_nextlonggenerationperformance0_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, "baselineLong", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 147
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.sample(l_distributiondata1_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/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 241
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.sample(l_distributiondata1_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/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 230
blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedarraygenerationperformance0_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, "baselineIntArray", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 230
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 230
blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_seedgenerationperformance0_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, "Threads1_AtomicInt_getAndIncrement", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4385
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 147
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 147
l_baselinegenerationperformance0_G.nextBoolean(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextBoolean_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 241
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 241
l_baselinegenerationperformance0_G.nextBoolean(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextBoolean_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBoolean_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextBoolean_jmhTest.java 411
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_nextBoolean_jmhTest.java 411
f_baselinegenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "nextBoolean", 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 nextBoolean_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 147
l_baselinegenerationperformance0_G.nextBytes(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextBytes_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 241
l_baselinegenerationperformance0_G.nextBytes(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextBytes_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextBytes_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_nextBytes_jmhTest.java 411
f_baselinegenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "nextBytes", 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 nextBytes_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 147
l_baselinegenerationperformance0_G.nextDouble(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextDouble_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 241
l_baselinegenerationperformance0_G.nextDouble(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextDouble_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextDouble_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_nextDouble_jmhTest.java 411
f_baselinegenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "nextDouble", 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 nextDouble_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 147
l_baselinegenerationperformance0_G.nextFloat(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextFloat_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 241
l_baselinegenerationperformance0_G.nextFloat(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextFloat_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextFloat_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_nextFloat_jmhTest.java 411
f_baselinegenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "nextFloat", 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 nextFloat_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 147
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 152
l_baselinegenerationperformance0_G.nextIntN(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextIntN_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 241
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 250
l_baselinegenerationperformance0_G.nextIntN(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextIntN_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextIntN_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 411
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 428
f_baselinegenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "nextIntN", 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 nextIntN_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 147
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 147
l_baselinegenerationperformance0_G.nextInt(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextInt_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 241
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 241
l_baselinegenerationperformance0_G.nextInt(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextInt_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextInt_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_nextInt_jmhTest.java 411
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 411
f_baselinegenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "nextInt", 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 nextInt_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 147
l_baselinegenerationperformance0_G.nextLongN(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextLongN_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 241
l_baselinegenerationperformance0_G.nextLongN(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextLongN_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLongN_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 411
f_baselinegenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "nextLongN", 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 nextLongN_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 121
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 147
l_baselinegenerationperformance0_G.nextLong(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextLong_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 190
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 241
l_baselinegenerationperformance0_G.nextLong(blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextLong_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/rng/examples/jmh/core/jmh_generated/BaselineGenerationPerformance_nextLong_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 411
f_baselinegenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "nextLong", 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 nextLong_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, BaselineGenerationPerformance_jmhType l_baselinegenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineBoolean_jmhTest.java 310
f_cachednextgenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "baselineBoolean", 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 baselineBoolean_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineInt_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_baselineInt_jmhTest.java 310
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_baselineInt_jmhTest.java 310
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineInt_jmhTest.java 310
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 310
f_cachednextgenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "baselineInt", 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 baselineInt_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineVoid_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBooleanGenerationPerformance_baselineVoid_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextBytesGenerationPerformance_baselineVoid_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextDoubleGenerationPerformance_baselineVoid_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextFloatGenerationPerformance_baselineVoid_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_baselineVoid_jmhTest.java 310
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineVoid_jmhTest.java 310
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineVoid_jmhTest.java 310
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineVoid_jmhTest.java 310
f_cachednextgenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "baselineVoid", 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 baselineVoid_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 158
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 235
nextDoubleBaseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleBaseline(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 158
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 235
nextDoubleUsingBitsToDouble_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleUsingBitsToDouble(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 158
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 235
nextDoubleUsingMultiply52bits_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleUsingMultiply52bits(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 158
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 235
nextDoubleUsingMultiply53bits_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextDoubleUsingMultiply53bits(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 158
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 235
nextFloatBaseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextFloatBaseline(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 158
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 235
nextFloatUsingBitsToFloat_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextFloatUsingBitsToFloat(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 158
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 235
nextFloatUsingMultiply23bits_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextFloatUsingMultiply23bits(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 85
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 158
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 235
nextFloatUsingMultiply24bits_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsource1_G, l_floatingpointgenerationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_floatingpointgenerationperformance0_G.nextFloatUsingMultiply24bits(l_longsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_floatingpointgenerationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_baselineLong_jmhTest.java 310
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 310
f_nextlonggenerationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "baselineLong", 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 baselineLong_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, NextLongGenerationPerformance_jmhType l_nextlonggenerationperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_baseline_jmhTest.java 310
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_baseline_jmhTest.java 310
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_baseline_jmhTest.java 310
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_baseline_jmhTest.java 310
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_baseline_jmhTest.java 310
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_baseline_jmhTest.java 310
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_baseline_jmhTest.java 310
f_aliasmethoddiscretesamplerperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "baseline", 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 baseline_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 147
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 163
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.sample(l_distributiondata1_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/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 241
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 273
blackhole.consume(l_aliasmethoddiscretesamplerperformance0_G.sample(l_distributiondata1_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/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 411
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ContinuousSamplersPerformance_sample_jmhTest.java 411
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/DiscreteSamplersPerformance_sample_jmhTest.java 411
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/GeometricSamplersPerformance_sample_jmhTest.java 411
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/LevySamplersPerformance_sample_jmhTest.java 411
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/NextGaussianPerformance_sample_jmhTest.java 411
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 411
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 411
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/ZigguratSamplerPerformance_sample_jmhTest.java 411
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TetrahedronSamplerBenchmark_sample_jmhTest.java 475
f_aliasmethoddiscretesamplerperformance0_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, AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType l_distributiondata1_G, AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 605
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 627
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 605
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 627
f.set(val, Integer.valueOf(control.getParam("k")));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.LocalRandomSources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.SamplerSources.class.getDeclaredField("samplerType");
            f.setAccessible(true);
            f.set(val, control.getParam("samplerType"));
            val.setup();
            val.readyTrial = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineExp_jmhTest.java 85
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineExp_jmhTest.java 158
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_baselineExp_jmhTest.java 235
baselineExp_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_means1_G, l_poissonsamplersperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_poissonsamplersperformance0_G.baselineExp(l_means1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_means1_G = null;
                }
                synchronized(this.getClass()) {
                    f_poissonsamplersperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleAlpha1_jmhTest.java 454
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sampleBeta0_jmhTest.java 454
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/StableSamplerPerformance_sample_jmhTest.java 457
f.set(val, Double.valueOf(control.getParam("beta")));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.SamplerSource.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.StableSamplerPerformance.StableSamplerSource.class.getDeclaredField("samplerType");
            f.setAccessible(true);
            f.set(val, control.getParam("samplerType"));
            val.setup();
            val.readyTrial = true;
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create1D_jmhTest.java 411
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create1D_jmhTest.java 411
f_unitspheresamplerbenchmark0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "create1D", 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 create1D_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, UnitSphereSamplerBenchmark_Sampler1D_jmhType l_sampler1d1_G, UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create2D_jmhTest.java 411
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create2D_jmhTest.java 475
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create2D_jmhTest.java 411
f_unitspheresamplerbenchmark0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "create2D", 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 create2D_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, UnitSphereSamplerBenchmark_Sampler2D_jmhType l_sampler2d1_G, UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/UnitSphereSamplerBenchmark_create3D_jmhTest.java 411
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_create3D_jmhTest.java 475
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_create3D_jmhTest.java 411
f_unitspheresamplerbenchmark0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "create3D", 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 create3D_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, UnitSphereSamplerBenchmark_Sampler3D_jmhType l_sampler3d1_G, UnitSphereSamplerBenchmark_jmhType l_unitspheresamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/TriangleSamplerBenchmark_createND_jmhTest.java 475
org/apache/commons/rng/examples/jmh/sampling/shape/jmh_generated/UnitBallSamplerBenchmark_createND_jmhTest.java 411
f_trianglesamplerbenchmark0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "createND", 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 createND_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, TriangleSamplerBenchmark_SamplerND_jmhType l_samplernd1_G, TriangleSamplerBenchmark_jmhType l_trianglesamplerbenchmark0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 126
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 152
l_constructionperformance0_G.createIntArraySeed(l_intsizes1_G, blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult createIntArraySeed_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/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 250
l_constructionperformance0_G.createIntArraySeed(l_intsizes1_G, blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult createIntArraySeed_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/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 327
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 428
f_constructionperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "createIntArraySeed", 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 createIntArraySeed_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, ConstructionPerformance_IntSizes_jmhType l_intsizes1_G, ConstructionPerformance_jmhType l_constructionperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 126
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 152
l_constructionperformance0_G.createLongArraySeed(l_longsizes1_G, blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult createLongArraySeed_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/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 250
l_constructionperformance0_G.createLongArraySeed(l_longsizes1_G, blackhole);
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult createLongArraySeed_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/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 327
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 428
f_constructionperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "createLongArraySeed", 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 createLongArraySeed_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, ConstructionPerformance_LongSizes_jmhType l_longsizes1_G, ConstructionPerformance_jmhType l_constructionperformance0_G) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleDirichlet_jmhTest.java 605
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleKnown_jmhTest.java 627
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_sampleRandom_jmhTest.java 627
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleDirichlet_jmhTest.java 605
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleKnown_jmhTest.java 627
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/EnumeratedDistributionSamplersPerformance_singleSampleRandom_jmhTest.java 627
f.set(val, Integer.valueOf(control.getParam("k")));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.LocalRandomSources.class.getDeclaredField("randomSourceName");
            f.setAccessible(true);
            f.set(val, control.getParam("randomSourceName"));
            f = org.apache.commons.rng.examples.jmh.sampling.distribution.EnumeratedDistributionSamplersPerformance.SamplerSources.class.getDeclaredField("samplerType");
            f.setAccessible(true);
            f.set(val, control.getParam("samplerType"));
            val.setup();
            val.readyTrial = true;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 250
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 250
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 250
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 250
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 250
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 250
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 62
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 156
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 250
public BenchmarkTaskResult createByteArray_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();
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);
            ConstructionPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_constructionperformance0_G.createByteArray(l_sources1_G, blackhole);
File Line
org/apache/commons/rng/examples/jmh/core/LXMBenchmark.java 991
org/apache/commons/rng/examples/jmh/core/LXMBenchmark.java 1049
BranchlessLcg128(long ah, long al) {
                lah = ah;
                lal = al | 1;
            }

            @Override
            public long getAsLong() {
                long sh = lsh;
                final long sl = lsl;
                final long z = sh;
                final long u = ML * sl;
                // High half
                sh = ML * sh + UnsignedMultiplyHighSource.unsignedMultiplyHigh(ML, sl) + sl + lah;
                // Low half.
                final long al = lal;
                lsl = u + al;
                // Carry propagation using a branchless bit cascade
                lsh = sh + unsignedAddHigh(u, al);
                return z;
            }

            /**
             * Add the two values as if unsigned 64-bit longs to produce the high 64-bits
             * of the 128-bit unsigned result.
             * <pre>
             * left + right
             * </pre>
             * <p>This method is computing a carry bit.
             *
             * @param left the left argument
             * @param right the right argument (assumed to have the lowest bit set to 1)
             * @return the carry (either 0 or 1)
             */
            static long unsignedAddHigh(long left, long right) {
                // Method compiles to 13 bytes as Java byte code.
                // This is below the default of 35 for code inlining.
                return ((left >>> 1) + (right >>> 1) + (left & 1)) >>> -1;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4385
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleBaseline_jmhTest.java 301
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingBitsToDouble_jmhTest.java 301
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply52bits_jmhTest.java 301
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextDoubleUsingMultiply53bits_jmhTest.java 301
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatBaseline_jmhTest.java 301
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingBitsToFloat_jmhTest.java 301
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply23bits_jmhTest.java 301
org/apache/commons/rng/examples/jmh/core/jmh_generated/FloatingPointGenerationPerformance_nextFloatUsingMultiply24bits_jmhTest.java 301
public BenchmarkTaskResult nextDoubleBaseline_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) {
            FloatingPointGenerationPerformance_jmhType l_floatingpointgenerationperformance0_G = _jmh_tryInit_f_floatingpointgenerationperformance0_G(control);
            FloatingPointGenerationPerformance_LongSource_jmhType l_longsource1_G = _jmh_tryInit_f_longsource1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextIntN_jmhTest.java 364
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextIntGenerationPerformance_nextInt_jmhTest.java 364
public BenchmarkTaskResult nextIntN_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) {
            NextIntGenerationPerformance_jmhType l_nextintgenerationperformance0_G = _jmh_tryInit_f_nextintgenerationperformance0_G(control);
            NextIntGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLongN_jmhTest.java 364
org/apache/commons/rng/examples/jmh/core/jmh_generated/NextLongGenerationPerformance_nextLong_jmhTest.java 364
public BenchmarkTaskResult nextLongN_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) {
            NextLongGenerationPerformance_jmhType l_nextlonggenerationperformance0_G = _jmh_tryInit_f_nextlonggenerationperformance0_G(control);
            NextLongGenerationPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_createSampler_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/AliasMethodDiscreteSamplerPerformance_sample_jmhTest.java 364
public BenchmarkTaskResult createSampler_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) {
            AliasMethodDiscreteSamplerPerformance_jmhType l_aliasmethoddiscretesamplerperformance0_G = _jmh_tryInit_f_aliasmethoddiscretesamplerperformance0_G(control);
            AliasMethodDiscreteSamplerPerformance_DistributionData_jmhType l_distributiondata1_G = _jmh_tryInit_f_distributiondata1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_sample_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/distribution/jmh_generated/PoissonSamplersPerformance_singleSample_jmhTest.java 364
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) {
            PoissonSamplersPerformance_jmhType l_poissonsamplersperformance0_G = _jmh_tryInit_f_poissonsamplersperformance0_G(control);
            PoissonSamplersPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG2_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG3_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRNG_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_baselineRandom_jmhTest.java 364
public BenchmarkTaskResult baselineRNG2_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) {
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ShuffleData_jmhType l_shuffledata1_G = _jmh_tryInit_f_shuffledata1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleDirect_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_shuffleIterator_jmhTest.java 364
public BenchmarkTaskResult shuffleDirect_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) {
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_LinkedListData_jmhType l_linkedlistdata1_G = _jmh_tryInit_f_linkedlistdata1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingCollections_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessDirectionalBidirectional_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccessSublistBidirectional_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingDirectRandomAccess_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSamplerBidirectional_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingListSampler_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerBidirectional_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccessBidirectional_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSamplerRandomAccess_jmhTest.java 364
org/apache/commons/rng/examples/jmh/sampling/jmh_generated/ListShuffleBenchmark_usingPermutationSampler_jmhTest.java 364
public BenchmarkTaskResult usingCollections_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) {
            ListShuffleBenchmark_jmhType l_listshufflebenchmark0_G = _jmh_tryInit_f_listshufflebenchmark0_G(control);
            ListShuffleBenchmark_ListData_jmhType l_listdata1_G = _jmh_tryInit_f_listdata1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createByteArray_jmhTest.java 364
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongSeed_jmhTest.java 364
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNativeSeed_jmhTest.java 364
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createNullSeed_jmhTest.java 364
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createSelfSeed_jmhTest.java 364
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_lookupNewInstance_jmhTest.java 364
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_newInstance_jmhTest.java 364
public BenchmarkTaskResult createByteArray_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) {
            ConstructionPerformance_jmhType l_constructionperformance0_G = _jmh_tryInit_f_constructionperformance0_G(control);
            ConstructionPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_randomSourceCreate_jmhTest.java 364
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomSourceCurrent_jmhTest.java 364
public BenchmarkTaskResult randomSourceCreate_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) {
            ThreadLocalPerformance_jmhType l_threadlocalperformance0_G = _jmh_tryInit_f_threadlocalperformance0_G(control);
            ThreadLocalPerformance_Sources_jmhType l_sources1_G = _jmh_tryInit_f_sources1_G(control);

            control.preSetup();


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1347
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 1367
/* [  8] */ (byte)   0, (byte)   0, (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte) 253,
            /* [ 16] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 24] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
            /* [ 32] */ (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253, (byte) 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3270
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 3287
/* [ 16] */ (byte)   0, (byte)   0, (byte)   1, (byte)   1, (byte)   1, (byte)   1, (byte)   2, (byte)   2,
            /* [ 24] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 32] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
            /* [ 40] */ (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252, (byte) 252,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 123
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 123
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 144
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 144
f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "nextIntN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 221
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 221
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 263
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 263
f_intrange1_G = null;
                }
                synchronized(this.getClass()) {
                    f_source2_G = null;
                }
                synchronized(this.getClass()) {
                    f_rngnextintinrangebenchmark0_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, "nextIntN", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 158
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createIntArraySeed_jmhTest.java 235
createIntArraySeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intsizes1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createIntArraySeed(l_intsizes1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intsizes1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 85
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 158
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ConstructionPerformance_createLongArraySeed_jmhTest.java 235
createLongArraySeed_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsizes1_G, l_constructionperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_constructionperformance0_G.createLongArraySeed(l_longsizes1_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsizes1_G = null;
                }
                synchronized(this.getClass()) {
                    f_constructionperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2690
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4385
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineBoolean_jmhTest.java 199
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/core/jmh_generated/CachedNextGenerationPerformance_baselineInt_jmhTest.java 199
public BenchmarkTaskResult baselineBoolean_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();
            CachedNextGenerationPerformance_jmhType l_cachednextgenerationperformance0_G = _jmh_tryInit_f_cachednextgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_cachednextgenerationperformance0_G.baselineBoolean());
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineIntArray_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_baselineLongArray_jmhTest.java 199
public BenchmarkTaskResult baselineIntArray_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();
            SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G = _jmh_tryInit_f_seedarraygenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedarraygenerationperformance0_G.baselineIntArray());
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicInt_getAndIncrement_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_AtomicLong_getAndIncrement_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_Well44497b_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Random_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SeedFactory_createLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_SyncSplitMix_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_Well44497b_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_currentTimeMillis_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_identityHashCode_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_System_nanoTime_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRNG_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalRandom_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSequenceMix_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_ThreadLocalSplitMix_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_Well44497b_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileInt_increment_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads1_volatileLong_increment_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicInt_getAndIncrement_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_AtomicLong_getAndIncrement_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_Well44497b_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_FairLock_XorShift1024StarPhi_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Random_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SeedFactory_createLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_SyncSplitMix_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_Well44497b_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XoRoShiRo128Plus_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_Sync_XorShift1024StarPhi_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_currentTimeMillis_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_identityHashCode_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_System_nanoTime_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRNG_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalRandom_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSequenceMix_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_ThreadLocalSplitMix_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_Well44497b_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XoRoShiRo128Plus_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_UnfairLock_XorShift1024StarPhi_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileInt_increment_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Threads4_volatileLong_increment_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_Well44497b_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XoRoShiRo128Plus_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_XorShift1024StarPhi_nextLong_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineInt_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedGenerationPerformance_baselineLong_jmhTest.java 199
public BenchmarkTaskResult Threads1_AtomicInt_getAndIncrement_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();
            SeedGenerationPerformance_jmhType l_seedgenerationperformance0_G = _jmh_tryInit_f_seedgenerationperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_seedgenerationperformance0_G.Threads1_AtomicInt_getAndIncrement());
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandomWrapped_jmhTest.java 199
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 61
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 130
org/apache/commons/rng/examples/jmh/simple/jmh_generated/ThreadLocalPerformance_threadLocalRandom_jmhTest.java 199
public BenchmarkTaskResult threadLocalRandomWrapped_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();
            ThreadLocalPerformance_jmhType l_threadlocalperformance0_G = _jmh_tryInit_f_threadlocalperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_threadlocalperformance0_G.threadLocalRandomWrapped());
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2154
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2162
/* [  0] */   0,   0, 239,   2,   0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   1, 253,
            /* [ 16] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 32] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 48] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
            /* [ 64] */ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2674
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 2691
/* [ 32] */   1, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 48] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 64] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
            /* [ 80] */ 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4002
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4008
/* [ 16] */   0,   0,   1,   1,   1,   1,   2,   2, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 32] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 48] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
            /* [ 64] */ 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252,
File Line
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4372
org/apache/commons/rng/examples/jmh/sampling/distribution/ZigguratSamplerPerformance.java 4385
/* [ 48] */   1,   2,   2,   2,   2, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 64] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 80] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
            /* [ 96] */ 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 147
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 245
public static void nextIntN_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, RngNextIntInRangeBenchmark_IntRange_jmhType l_intrange1_G, RngNextIntInRangeBenchmark_Source_jmhType l_source2_G, RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextIntN_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntN_jmhTest.java 344
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 344
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 407
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 407
public static void nextIntN_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, RngNextIntInRangeBenchmark_IntRange_jmhType l_intrange1_G, RngNextIntInRangeBenchmark_Source_jmhType l_source2_G, RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_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_rngnextintinrangebenchmark0_G.nextIntN(l_intrange1_G, l_source2_G));
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 147
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_nextIntNloop65536_jmhTest.java 245
public static void nextIntNloop65536_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, RngNextIntInRangeBenchmark_IntRange_jmhType l_intrange1_G, RngNextIntInRangeBenchmark_Source_jmhType l_source2_G, RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_rngnextintinrangebenchmark0_G.nextIntNloop65536(l_intrange1_G, l_source2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult nextIntNloop65536_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 168
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_pseudoShuffle_jmhTest.java 287
public static void pseudoShuffle_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, RngNextIntInRangeBenchmark_IntData_jmhType l_intdata1_G, RngNextIntInRangeBenchmark_Source_jmhType l_source2_G, RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_rngnextintinrangebenchmark0_G.pseudoShuffle(l_intdata1_G, l_source2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult pseudoShuffle_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 168
org/apache/commons/rng/examples/jmh/core/jmh_generated/RngNextIntInRangeBenchmark_shuffle_jmhTest.java 287
public static void shuffle_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, RngNextIntInRangeBenchmark_IntData_jmhType l_intdata1_G, RngNextIntInRangeBenchmark_Source_jmhType l_source2_G, RngNextIntInRangeBenchmark_jmhType l_rngnextintinrangebenchmark0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_rngnextintinrangebenchmark0_G.shuffle(l_intdata1_G, l_source2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult shuffle_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 168
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_FairLock_jmhTest.java 287
public static void Threads1_createIntArraySeedBlocks_FairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads1_createIntArraySeedBlocks_FairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 168
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_Sync_jmhTest.java 287
public static void Threads1_createIntArraySeedBlocks_Sync_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads1_createIntArraySeedBlocks_Sync_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 168
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeedBlocks_UnfairLock_jmhTest.java 287
public static void Threads1_createIntArraySeedBlocks_UnfairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads1_createIntArraySeedBlocks_UnfairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_FairLock_jmhTest.java 245
public static void Threads1_createIntArraySeed_FairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads1_createIntArraySeed_FairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_Sync_jmhTest.java 245
public static void Threads1_createIntArraySeed_Sync_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads1_createIntArraySeed_Sync_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createIntArraySeed_UnfairLock_jmhTest.java 245
public static void Threads1_createIntArraySeed_UnfairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createIntArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads1_createIntArraySeed_UnfairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 168
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_FairLock_jmhTest.java 287
public static void Threads1_createLongArraySeedBlocks_FairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads1_createLongArraySeedBlocks_FairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 168
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_Sync_jmhTest.java 287
public static void Threads1_createLongArraySeedBlocks_Sync_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads1_createLongArraySeedBlocks_Sync_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 168
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeedBlocks_UnfairLock_jmhTest.java 287
public static void Threads1_createLongArraySeedBlocks_UnfairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads1_createLongArraySeedBlocks_UnfairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_FairLock_jmhTest.java 245
public static void Threads1_createLongArraySeed_FairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads1_createLongArraySeed_FairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_Sync_jmhTest.java 245
public static void Threads1_createLongArraySeed_Sync_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads1_createLongArraySeed_Sync_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads1_createLongArraySeed_UnfairLock_jmhTest.java 245
public static void Threads1_createLongArraySeed_UnfairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads1_createLongArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads1_createLongArraySeed_UnfairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 168
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_FairLock_jmhTest.java 287
public static void Threads4_createIntArraySeedBlocks_FairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads4_createIntArraySeedBlocks_FairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 168
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_Sync_jmhTest.java 287
public static void Threads4_createIntArraySeedBlocks_Sync_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads4_createIntArraySeedBlocks_Sync_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 168
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeedBlocks_UnfairLock_jmhTest.java 287
public static void Threads4_createIntArraySeedBlocks_UnfairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads4_createIntArraySeedBlocks_UnfairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_FairLock_jmhTest.java 245
public static void Threads4_createIntArraySeed_FairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads4_createIntArraySeed_FairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_Sync_jmhTest.java 245
public static void Threads4_createIntArraySeed_Sync_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads4_createIntArraySeed_Sync_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createIntArraySeed_UnfairLock_jmhTest.java 245
public static void Threads4_createIntArraySeed_UnfairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createIntArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads4_createIntArraySeed_UnfairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 168
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_FairLock_jmhTest.java 287
public static void Threads4_createLongArraySeedBlocks_FairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeedBlocks_FairLock(l_seedrandomsources1_G, l_testsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads4_createLongArraySeedBlocks_FairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 168
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_Sync_jmhTest.java 287
public static void Threads4_createLongArraySeedBlocks_Sync_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeedBlocks_Sync(l_seedrandomsources1_G, l_testsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads4_createLongArraySeedBlocks_Sync_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 168
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeedBlocks_UnfairLock_jmhTest.java 287
public static void Threads4_createLongArraySeedBlocks_UnfairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_TestSizes_jmhType l_testsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeedBlocks_UnfairLock(l_seedrandomsources1_G, l_testsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads4_createLongArraySeedBlocks_UnfairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_FairLock_jmhTest.java 245
public static void Threads4_createLongArraySeed_FairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeed_FairLock(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads4_createLongArraySeed_FairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_Sync_jmhTest.java 245
public static void Threads4_createLongArraySeed_Sync_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeed_Sync(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads4_createLongArraySeed_Sync_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_Threads4_createLongArraySeed_UnfairLock_jmhTest.java 245
public static void Threads4_createLongArraySeed_UnfairLock_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.Threads4_createLongArraySeed_UnfairLock(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult Threads4_createLongArraySeed_UnfairLock_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createIntArraySeed_jmhTest.java 245
public static void createIntArraySeed_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.createIntArraySeed(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult createIntArraySeed_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 147
org/apache/commons/rng/examples/jmh/simple/jmh_generated/SeedArrayGenerationPerformance_createLongArraySeed_jmhTest.java 245
public static void createLongArraySeed_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SeedArrayGenerationPerformance_SeedRandomSources_jmhType l_seedrandomsources1_G, SeedArrayGenerationPerformance_SeedSizes_jmhType l_seedsizes2_G, SeedArrayGenerationPerformance_jmhType l_seedarraygenerationperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_seedarraygenerationperformance0_G.createLongArraySeed(l_seedrandomsources1_G, l_seedsizes2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


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