{
  "phases": {
    "A1": {
      "controls/bsm_price": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            20860.0,
            41720.0,
            62580.0,
            83440.0,
            104300.0,
            125160.0,
            146020.0,
            166880.0,
            187740.0,
            208600.0,
            229460.0,
            250320.0,
            271180.0,
            292040.0,
            312900.0,
            333760.0,
            354620.0,
            375480.0,
            396340.0,
            417200.0,
            438060.0,
            458920.0,
            479780.0,
            500640.0,
            521500.0,
            542360.0,
            563220.0,
            584080.0,
            604940.0,
            625800.0,
            646660.0,
            667520.0,
            688380.0,
            709240.0,
            730100.0,
            750960.0,
            771820.0,
            792680.0,
            813540.0,
            834400.0,
            855260.0,
            876120.0,
            896980.0,
            917840.0,
            938700.0,
            959560.0,
            980420.0,
            1001280.0,
            1022140.0,
            1043000.0,
            1063860.0,
            1084720.0,
            1105580.0,
            1126440.0,
            1147300.0,
            1168160.0,
            1189020.0,
            1209880.0,
            1230740.0,
            1251600.0
          ],
          "times": [
            1625000.0,
            3261333.0,
            4861375.0,
            6500084.0,
            8131792.0,
            9875917.0,
            11413292.0,
            13209834.0,
            14762791.0,
            16287416.0,
            17946583.0,
            19636833.0,
            21193542.0,
            23198291.0,
            24420750.0,
            26267667.0,
            27915416.0,
            30235000.0,
            31416625.0,
            32863208.0,
            35502792.0,
            36114167.0,
            37517166.0,
            39454875.0,
            40967875.0,
            42339500.0,
            44147250.0,
            45820875.0,
            47915959.0,
            48946542.0,
            51095708.0,
            52714208.0,
            54303125.0,
            55388250.0,
            57818125.0,
            58973583.0,
            60689084.0,
            62218333.0,
            63727917.0,
            65791750.0,
            67315208.0,
            68862958.0,
            70298667.0,
            72264334.0,
            73806250.0,
            75070625.0,
            77197000.0,
            78891625.0,
            80070416.0,
            82039333.0,
            83444333.0,
            85655250.0,
            87352125.0,
            89395375.0,
            90284584.0,
            91420917.0,
            93053000.0,
            95207500.0,
            96448166.0,
            98291000.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 78.4990486674376,
              "upper_bound": 78.77895288709864
            },
            "point_estimate": 78.63046738615542,
            "standard_error": 0.07165305289617524
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 78.43544545334912,
              "upper_bound": 78.70226210450623
            },
            "point_estimate": 78.61297044544887,
            "standard_error": 0.07646734100958653
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 0.2952292610299029,
              "upper_bound": 0.5710820436600144
            },
            "point_estimate": 0.4242045755870786,
            "standard_error": 0.07087165498756827
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 78.54143752377844,
              "upper_bound": 78.7558254334043
            },
            "point_estimate": 78.64367678121496,
            "standard_error": 0.05474870316642638
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 0.3618692762607942,
              "upper_bound": 0.7470443698428931
            },
            "point_estimate": 0.5610257151820042,
            "standard_error": 0.10044683520686593
          }
        },
        "benchmark": {
          "group_id": "controls",
          "function_id": "bsm_price",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "controls/bsm_price",
          "directory_name": "controls/bsm_price",
          "title": "controls/bsm_price"
        }
      },
      "controls/bsm_all": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            4593.0,
            9186.0,
            13779.0,
            18372.0,
            22965.0,
            27558.0,
            32151.0,
            36744.0,
            41337.0,
            45930.0,
            50523.0,
            55116.0,
            59709.0,
            64302.0,
            68895.0,
            73488.0,
            78081.0,
            82674.0,
            87267.0,
            91860.0,
            96453.0,
            101046.0,
            105639.0,
            110232.0,
            114825.0,
            119418.0,
            124011.0,
            128604.0,
            133197.0,
            137790.0,
            142383.0,
            146976.0,
            151569.0,
            156162.0,
            160755.0,
            165348.0,
            169941.0,
            174534.0,
            179127.0,
            183720.0,
            188313.0,
            192906.0,
            197499.0,
            202092.0,
            206685.0,
            211278.0,
            215871.0,
            220464.0,
            225057.0,
            229650.0,
            234243.0,
            238836.0,
            243429.0,
            248022.0,
            252615.0,
            257208.0,
            261801.0,
            266394.0,
            270987.0,
            275580.0
          ],
          "times": [
            1634209.0,
            3270083.0,
            4866750.0,
            6411250.0,
            8012083.0,
            9798625.0,
            11521667.0,
            13040708.0,
            14707083.0,
            16385958.0,
            17670417.0,
            19267458.0,
            21408209.0,
            22754791.0,
            24151750.0,
            25776750.0,
            27629709.0,
            29033125.0,
            30794042.0,
            32129625.0,
            34279375.0,
            35612208.0,
            37176042.0,
            39013750.0,
            40328542.0,
            42111042.0,
            43857791.0,
            45417833.0,
            47212334.0,
            48297625.0,
            50432792.0,
            51770625.0,
            53579000.0,
            55051917.0,
            56681917.0,
            60570125.0,
            60103833.0,
            62545708.0,
            63659125.0,
            64696292.0,
            66687083.0,
            68181458.0,
            69494625.0,
            72074958.0,
            72987542.0,
            74658875.0,
            75970167.0,
            78101208.0,
            79664667.0,
            80941208.0,
            82464875.0,
            84319416.0,
            85977041.0,
            87780834.0,
            88951292.0,
            91978542.0,
            92578708.0,
            93937916.0,
            95379666.0,
            97200625.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 352.89818579267256,
              "upper_bound": 354.28712447904303
            },
            "point_estimate": 353.5550433103654,
            "standard_error": 0.3543567205846918
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 352.62774687117576,
              "upper_bound": 353.7991420551839
            },
            "point_estimate": 353.19598527702124,
            "standard_error": 0.29392300609948147
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 1.162454526449383,
              "upper_bound": 2.698189074999678
            },
            "point_estimate": 1.6468656657960028,
            "standard_error": 0.38538355059522766
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 352.9782499537142,
              "upper_bound": 354.3654592168458
            },
            "point_estimate": 353.6016348989569,
            "standard_error": 0.355981385659231
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 1.8807731420532356,
              "upper_bound": 3.7167467270407903
            },
            "point_estimate": 2.770996757429076,
            "standard_error": 0.4955576989362067
          }
        },
        "benchmark": {
          "group_id": "controls",
          "function_id": "bsm_all",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "controls/bsm_all",
          "directory_name": "controls/bsm_all",
          "title": "controls/bsm_all"
        }
      },
      "controls/european_iv_baseline": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            3702.0,
            7404.0,
            11106.0,
            14808.0,
            18510.0,
            22212.0,
            25914.0,
            29616.0,
            33318.0,
            37020.0,
            40722.0,
            44424.0,
            48126.0,
            51828.0,
            55530.0,
            59232.0,
            62934.0,
            66636.0,
            70338.0,
            74040.0,
            77742.0,
            81444.0,
            85146.0,
            88848.0,
            92550.0,
            96252.0,
            99954.0,
            103656.0,
            107358.0,
            111060.0,
            114762.0,
            118464.0,
            122166.0,
            125868.0,
            129570.0,
            133272.0,
            136974.0,
            140676.0,
            144378.0,
            148080.0,
            151782.0,
            155484.0,
            159186.0,
            162888.0,
            166590.0,
            170292.0,
            173994.0,
            177696.0,
            181398.0,
            185100.0,
            188802.0,
            192504.0,
            196206.0,
            199908.0,
            203610.0,
            207312.0,
            211014.0,
            214716.0,
            218418.0,
            222120.0
          ],
          "times": [
            1625875.0,
            3238500.0,
            5078834.0,
            6669959.0,
            8172792.0,
            9702459.0,
            11610875.0,
            13698292.0,
            14739709.0,
            16254083.0,
            18451666.0,
            19936875.0,
            21659708.0,
            23157541.0,
            24950875.0,
            26520125.0,
            27844542.0,
            29685750.0,
            31131500.0,
            33164833.0,
            34862459.0,
            36235334.0,
            38053125.0,
            40250417.0,
            40699500.0,
            42552625.0,
            43909875.0,
            46135625.0,
            47529000.0,
            49583792.0,
            51043458.0,
            52759042.0,
            53966709.0,
            55957916.0,
            57369625.0,
            59051458.0,
            61045500.0,
            62308250.0,
            63947334.0,
            65416875.0,
            67225958.0,
            68875292.0,
            71634250.0,
            71766458.0,
            73770250.0,
            75242458.0,
            76647459.0,
            78917708.0,
            80159250.0,
            82438125.0,
            83434541.0,
            85455625.0,
            87046209.0,
            88091708.0,
            90763417.0,
            91958167.0,
            93262542.0,
            94783167.0,
            96222542.0,
            98640709.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 443.4741671631124,
              "upper_bound": 445.76340826128404
            },
            "point_estimate": 444.5645262545285,
            "standard_error": 0.5835709265155266
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 442.7150282233276,
              "upper_bound": 444.9110308923923
            },
            "point_estimate": 443.3317669878144,
            "standard_error": 0.6253656957897921
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 1.9144275740618193,
              "upper_bound": 4.572563661965947
            },
            "point_estimate": 3.0144917352674487,
            "standard_error": 0.6401442622113402
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 442.67423040245586,
              "upper_bound": 444.05661781923015
            },
            "point_estimate": 443.3193662989595,
            "standard_error": 0.35315663181725143
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 3.2152970604910287,
              "upper_bound": 5.797485299381488
            },
            "point_estimate": 4.556312979084735,
            "standard_error": 0.6675141999394991
          }
        },
        "benchmark": {
          "group_id": "controls",
          "function_id": "european_iv_baseline",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "controls/european_iv_baseline",
          "directory_name": "controls/european_iv_baseline",
          "title": "controls/european_iv_baseline"
        }
      },
      "controls/black76_price": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            16172.0,
            32344.0,
            48516.0,
            64688.0,
            80860.0,
            97032.0,
            113204.0,
            129376.0,
            145548.0,
            161720.0,
            177892.0,
            194064.0,
            210236.0,
            226408.0,
            242580.0,
            258752.0,
            274924.0,
            291096.0,
            307268.0,
            323440.0,
            339612.0,
            355784.0,
            371956.0,
            388128.0,
            404300.0,
            420472.0,
            436644.0,
            452816.0,
            468988.0,
            485160.0,
            501332.0,
            517504.0,
            533676.0,
            549848.0,
            566020.0,
            582192.0,
            598364.0,
            614536.0,
            630708.0,
            646880.0,
            663052.0,
            679224.0,
            695396.0,
            711568.0,
            727740.0,
            743912.0,
            760084.0,
            776256.0,
            792428.0,
            808600.0,
            824772.0,
            840944.0,
            857116.0,
            873288.0,
            889460.0,
            905632.0,
            921804.0,
            937976.0,
            954148.0,
            970320.0
          ],
          "times": [
            1618000.0,
            3240417.0,
            4966583.0,
            6658583.0,
            8082958.0,
            9925959.0,
            11558333.0,
            13089208.0,
            14860625.0,
            16330333.0,
            18305083.0,
            19784833.0,
            21327334.0,
            23083250.0,
            24538459.0,
            26320875.0,
            27953250.0,
            29579750.0,
            31088250.0,
            32821167.0,
            34513625.0,
            36171708.0,
            37695958.0,
            39189000.0,
            40970791.0,
            43340792.0,
            44968208.0,
            45924708.0,
            47360291.0,
            49274333.0,
            50511500.0,
            52796292.0,
            53785166.0,
            55552041.0,
            57393500.0,
            58600167.0,
            60579041.0,
            61733500.0,
            63576167.0,
            65429667.0,
            66804958.0,
            68899583.0,
            70091459.0,
            71958500.0,
            74196625.0,
            75932542.0,
            76951042.0,
            78568916.0,
            80313708.0,
            83251750.0,
            84076667.0,
            86492750.0,
            87874375.0,
            89612750.0,
            91662292.0,
            93043584.0,
            94838291.0,
            95954125.0,
            98070792.0,
            99191541.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 101.45130731459814,
              "upper_bound": 101.85946658464327
            },
            "point_estimate": 101.65505462759742,
            "standard_error": 0.103955631736943
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 101.33759831808064,
              "upper_bound": 101.94706860401016
            },
            "point_estimate": 101.5191725410174,
            "standard_error": 0.15099705906763175
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 0.5510421961130368,
              "upper_bound": 1.119212833621629
            },
            "point_estimate": 0.8080324179449367,
            "standard_error": 0.13992235072900094
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 101.6236695941764,
              "upper_bound": 102.15402454985478
            },
            "point_estimate": 101.90625688075515,
            "standard_error": 0.13584724390983632
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 0.6809942173290743,
              "upper_bound": 0.9117476255421711
            },
            "point_estimate": 0.8068705633357361,
            "standard_error": 0.05893034545416479
          }
        },
        "benchmark": {
          "group_id": "controls",
          "function_id": "black76_price",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "controls/black76_price",
          "directory_name": "controls/black76_price",
          "title": "controls/black76_price"
        }
      },
      "controls/black76_all": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            4701.0,
            9402.0,
            14103.0,
            18804.0,
            23505.0,
            28206.0,
            32907.0,
            37608.0,
            42309.0,
            47010.0,
            51711.0,
            56412.0,
            61113.0,
            65814.0,
            70515.0,
            75216.0,
            79917.0,
            84618.0,
            89319.0,
            94020.0,
            98721.0,
            103422.0,
            108123.0,
            112824.0,
            117525.0,
            122226.0,
            126927.0,
            131628.0,
            136329.0,
            141030.0,
            145731.0,
            150432.0,
            155133.0,
            159834.0,
            164535.0,
            169236.0,
            173937.0,
            178638.0,
            183339.0,
            188040.0,
            192741.0,
            197442.0,
            202143.0,
            206844.0,
            211545.0,
            216246.0,
            220947.0,
            225648.0,
            230349.0,
            235050.0,
            239751.0,
            244452.0,
            249153.0,
            253854.0,
            258555.0,
            263256.0,
            267957.0,
            272658.0,
            277359.0,
            282060.0
          ],
          "times": [
            1615833.0,
            3229542.0,
            4865125.0,
            6461125.0,
            8126917.0,
            9710417.0,
            11305792.0,
            13314042.0,
            14896209.0,
            16400500.0,
            18120792.0,
            19782458.0,
            21260750.0,
            23096833.0,
            24663041.0,
            25957500.0,
            27760291.0,
            29392334.0,
            30959375.0,
            32962541.0,
            34077333.0,
            36085250.0,
            38163250.0,
            39032334.0,
            40915541.0,
            42489208.0,
            44133625.0,
            45883542.0,
            47310458.0,
            49806542.0,
            51312625.0,
            52513834.0,
            53783625.0,
            56013125.0,
            57197166.0,
            58996000.0,
            60499083.0,
            62265625.0,
            64083083.0,
            65128417.0,
            67179292.0,
            69045958.0,
            70731375.0,
            73464209.0,
            74086291.0,
            75891334.0,
            76836834.0,
            78523542.0,
            80359708.0,
            82179958.0,
            83380708.0,
            85272334.0,
            86982583.0,
            88403291.0,
            90431542.0,
            91905958.0,
            93573417.0,
            95672709.0,
            96595834.0,
            98309959.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 347.8977512128773,
              "upper_bound": 349.1648183593909
            },
            "point_estimate": 348.5277679367302,
            "standard_error": 0.32390944922608167
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 347.9065599182462,
              "upper_bound": 349.1124912632571
            },
            "point_estimate": 348.57126223343937,
            "standard_error": 0.28789489023141707
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 1.3174531805698415,
              "upper_bound": 2.8631833184512345
            },
            "point_estimate": 1.7978643964171153,
            "standard_error": 0.4148401004964349
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 348.64731979676264,
              "upper_bound": 349.6209101218137
            },
            "point_estimate": 349.1032487589155,
            "standard_error": 0.2480311950223242
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2.004895848598501,
              "upper_bound": 2.9554381642149408
            },
            "point_estimate": 2.5192083194940897,
            "standard_error": 0.24233042733184443
          }
        },
        "benchmark": {
          "group_id": "controls",
          "function_id": "black76_all",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "controls/black76_all",
          "directory_name": "controls/black76_all",
          "title": "controls/black76_all"
        }
      },
      "ordinary/call_price": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            713.0,
            1426.0,
            2139.0,
            2852.0,
            3565.0,
            4278.0,
            4991.0,
            5704.0,
            6417.0,
            7130.0,
            7843.0,
            8556.0,
            9269.0,
            9982.0,
            10695.0,
            11408.0,
            12121.0,
            12834.0,
            13547.0,
            14260.0,
            14973.0,
            15686.0,
            16399.0,
            17112.0,
            17825.0,
            18538.0,
            19251.0,
            19964.0,
            20677.0,
            21390.0,
            22103.0,
            22816.0,
            23529.0,
            24242.0,
            24955.0,
            25668.0,
            26381.0,
            27094.0,
            27807.0,
            28520.0,
            29233.0,
            29946.0,
            30659.0,
            31372.0,
            32085.0,
            32798.0,
            33511.0,
            34224.0,
            34937.0,
            35650.0,
            36363.0,
            37076.0,
            37789.0,
            38502.0,
            39215.0,
            39928.0,
            40641.0,
            41354.0,
            42067.0,
            42780.0
          ],
          "times": [
            1676625.0,
            3406625.0,
            4959625.0,
            6471875.0,
            8129500.0,
            9837167.0,
            11484417.0,
            13025042.0,
            14614875.0,
            16546291.0,
            18011083.0,
            19542125.0,
            21025542.0,
            23135917.0,
            24913500.0,
            26049667.0,
            27899459.0,
            29604209.0,
            31048292.0,
            32616583.0,
            34562916.0,
            36078750.0,
            37318291.0,
            39431333.0,
            41124833.0,
            43124458.0,
            44453833.0,
            45407791.0,
            47547042.0,
            49074750.0,
            51025542.0,
            52383667.0,
            54176125.0,
            55875250.0,
            57188334.0,
            59155708.0,
            60095875.0,
            62096541.0,
            64018875.0,
            65108209.0,
            67161458.0,
            68970833.0,
            70213208.0,
            71977250.0,
            73615916.0,
            74821875.0,
            77303583.0,
            78837458.0,
            80237667.0,
            81755292.0,
            83287917.0,
            84655708.0,
            86952458.0,
            89890500.0,
            90276291.0,
            92043208.0,
            93382958.0,
            94790166.0,
            97205791.0,
            98072000.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2295.2621973976156,
              "upper_bound": 2305.0074925714166
            },
            "point_estimate": 2299.8577468537405,
            "standard_error": 2.487406789432573
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2294.2847124824684,
              "upper_bound": 2302.257525083612
            },
            "point_estimate": 2298.615246918137,
            "standard_error": 2.3064466528053873
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 8.536168614231169,
              "upper_bound": 17.499620653506863
            },
            "point_estimate": 12.04156679251694,
            "standard_error": 2.3253949495120283
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2294.7216649915963,
              "upper_bound": 2302.6016644180204
            },
            "point_estimate": 2298.418937577682,
            "standard_error": 2.015610740973496
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 12.677168192351234,
              "upper_bound": 26.12933016138567
            },
            "point_estimate": 19.39121494884908,
            "standard_error": 3.5759527953364647
          }
        },
        "benchmark": {
          "group_id": "ordinary",
          "function_id": "call_price",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "ordinary/call_price",
          "directory_name": "ordinary/call_price",
          "title": "ordinary/call_price"
        }
      },
      "ordinary/put_price": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            692.0,
            1384.0,
            2076.0,
            2768.0,
            3460.0,
            4152.0,
            4844.0,
            5536.0,
            6228.0,
            6920.0,
            7612.0,
            8304.0,
            8996.0,
            9688.0,
            10380.0,
            11072.0,
            11764.0,
            12456.0,
            13148.0,
            13840.0,
            14532.0,
            15224.0,
            15916.0,
            16608.0,
            17300.0,
            17992.0,
            18684.0,
            19376.0,
            20068.0,
            20760.0,
            21452.0,
            22144.0,
            22836.0,
            23528.0,
            24220.0,
            24912.0,
            25604.0,
            26296.0,
            26988.0,
            27680.0,
            28372.0,
            29064.0,
            29756.0,
            30448.0,
            31140.0,
            31832.0,
            32524.0,
            33216.0,
            33908.0,
            34600.0,
            35292.0,
            35984.0,
            36676.0,
            37368.0,
            38060.0,
            38752.0,
            39444.0,
            40136.0,
            40828.0,
            41520.0
          ],
          "times": [
            1620083.0,
            3228833.0,
            4863208.0,
            6475291.0,
            8167708.0,
            9879666.0,
            11440541.0,
            13005041.0,
            14734208.0,
            16454166.0,
            17829000.0,
            19783416.0,
            21429250.0,
            23016667.0,
            24275792.0,
            26050250.0,
            27968833.0,
            29313917.0,
            30994458.0,
            32730041.0,
            34340875.0,
            35846875.0,
            37681500.0,
            39087041.0,
            40920041.0,
            42441084.0,
            44301167.0,
            45811000.0,
            47604375.0,
            48961583.0,
            50507875.0,
            52595083.0,
            53891334.0,
            55494250.0,
            57138542.0,
            58785000.0,
            60577958.0,
            62173583.0,
            63810542.0,
            65261791.0,
            66788291.0,
            68914792.0,
            70228291.0,
            71587708.0,
            73825500.0,
            75514792.0,
            76872542.0,
            78599292.0,
            80034916.0,
            81995208.0,
            83735791.0,
            85055542.0,
            86964500.0,
            88602625.0,
            89951750.0,
            91411709.0,
            93258500.0,
            94518125.0,
            96052958.0,
            98258875.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2359.003865635842,
              "upper_bound": 2364.4103117523255
            },
            "point_estimate": 2361.753340842904,
            "standard_error": 1.3818979109469571
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2359.2851873460895,
              "upper_bound": 2364.8873554913293
            },
            "point_estimate": 2363.2703219227787,
            "standard_error": 1.718203469149392
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 6.4411907001495425,
              "upper_bound": 12.993952299417378
            },
            "point_estimate": 11.33857332587907,
            "standard_error": 1.701916123242666
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2361.1787637138646,
              "upper_bound": 2365.5325753193533
            },
            "point_estimate": 2363.3887602170234,
            "standard_error": 1.11455828163906
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 8.706211601625517,
              "upper_bound": 12.670601094032435
            },
            "point_estimate": 10.854363835264278,
            "standard_error": 1.0158634549472516
          }
        },
        "benchmark": {
          "group_id": "ordinary",
          "function_id": "put_price",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "ordinary/put_price",
          "directory_name": "ordinary/put_price",
          "title": "ordinary/put_price"
        }
      },
      "ordinary/call_all_resolved": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            84.0,
            168.0,
            252.0,
            336.0,
            420.0,
            504.0,
            588.0,
            672.0,
            756.0,
            840.0,
            924.0,
            1008.0,
            1092.0,
            1176.0,
            1260.0,
            1344.0,
            1428.0,
            1512.0,
            1596.0,
            1680.0,
            1764.0,
            1848.0,
            1932.0,
            2016.0,
            2100.0,
            2184.0,
            2268.0,
            2352.0,
            2436.0,
            2520.0,
            2604.0,
            2688.0,
            2772.0,
            2856.0,
            2940.0,
            3024.0,
            3108.0,
            3192.0,
            3276.0,
            3360.0,
            3444.0,
            3528.0,
            3612.0,
            3696.0,
            3780.0,
            3864.0,
            3948.0,
            4032.0,
            4116.0,
            4200.0,
            4284.0,
            4368.0,
            4452.0,
            4536.0,
            4620.0,
            4704.0,
            4788.0,
            4872.0,
            4956.0,
            5040.0
          ],
          "times": [
            1672625.0,
            3429875.0,
            5000250.0,
            6629875.0,
            8218625.0,
            9929625.0,
            11604958.0,
            13243583.0,
            15019000.0,
            16538375.0,
            18144708.0,
            19704375.0,
            21666542.0,
            23170667.0,
            24881125.0,
            26658166.0,
            28091250.0,
            30275625.0,
            31624292.0,
            33226541.0,
            34462292.0,
            36457375.0,
            38071125.0,
            39744250.0,
            42222042.0,
            43211542.0,
            44500917.0,
            46387667.0,
            47915583.0,
            49379250.0,
            51237084.0,
            53202958.0,
            54680250.0,
            56308792.0,
            57898041.0,
            59530791.0,
            61348208.0,
            62601375.0,
            64743042.0,
            66452250.0,
            67448792.0,
            69635666.0,
            71050417.0,
            73031417.0,
            74732958.0,
            76388667.0,
            77766875.0,
            79623208.0,
            81759000.0,
            82627791.0,
            84574875.0,
            86175750.0,
            88426292.0,
            89732917.0,
            91041292.0,
            92528375.0,
            94610583.0,
            96167500.0,
            97463375.0,
            99386750.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 19715.562147480246,
              "upper_bound": 19782.394097191132
            },
            "point_estimate": 19746.435449706132,
            "standard_error": 17.0448895408949
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 19706.632019927536,
              "upper_bound": 19746.924603174604
            },
            "point_estimate": 19728.448634698634,
            "standard_error": 9.804699697251923
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 47.436652503961604,
              "upper_bound": 95.84743980957187
            },
            "point_estimate": 72.84092540262246,
            "standard_error": 12.084706158248611
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 19710.431528902467,
              "upper_bound": 19753.006352346365
            },
            "point_estimate": 19731.25593931652,
            "standard_error": 10.852660091783942
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 77.3249448240149,
              "upper_bound": 186.5745748020642
            },
            "point_estimate": 132.646628870149,
            "standard_error": 29.262878675983654
          }
        },
        "benchmark": {
          "group_id": "ordinary",
          "function_id": "call_all_resolved",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "ordinary/call_all_resolved",
          "directory_name": "ordinary/call_all_resolved",
          "title": "ordinary/call_all_resolved"
        }
      },
      "ordinary/put_all_resolved": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            90.0,
            180.0,
            270.0,
            360.0,
            450.0,
            540.0,
            630.0,
            720.0,
            810.0,
            900.0,
            990.0,
            1080.0,
            1170.0,
            1260.0,
            1350.0,
            1440.0,
            1530.0,
            1620.0,
            1710.0,
            1800.0,
            1890.0,
            1980.0,
            2070.0,
            2160.0,
            2250.0,
            2340.0,
            2430.0,
            2520.0,
            2610.0,
            2700.0,
            2790.0,
            2880.0,
            2970.0,
            3060.0,
            3150.0,
            3240.0,
            3330.0,
            3420.0,
            3510.0,
            3600.0,
            3690.0,
            3780.0,
            3870.0,
            3960.0,
            4050.0,
            4140.0,
            4230.0,
            4320.0,
            4410.0,
            4500.0,
            4590.0,
            4680.0,
            4770.0,
            4860.0,
            4950.0,
            5040.0,
            5130.0,
            5220.0,
            5310.0,
            5400.0
          ],
          "times": [
            1629375.0,
            3280542.0,
            4974000.0,
            6583542.0,
            8168417.0,
            9810459.0,
            11689750.0,
            13147791.0,
            14714000.0,
            16428834.0,
            18081125.0,
            19779459.0,
            21394334.0,
            23245375.0,
            24659625.0,
            26264959.0,
            28569333.0,
            30089541.0,
            31371333.0,
            32755667.0,
            34877792.0,
            36273167.0,
            37944042.0,
            39950416.0,
            41164334.0,
            43069541.0,
            44466375.0,
            46519125.0,
            47665166.0,
            49666667.0,
            51093125.0,
            52876709.0,
            54589625.0,
            55894333.0,
            57887084.0,
            59808833.0,
            61257000.0,
            62428250.0,
            64011500.0,
            65949375.0,
            67654792.0,
            69068916.0,
            71678416.0,
            72766042.0,
            74559417.0,
            75901083.0,
            77260375.0,
            79454417.0,
            80635708.0,
            82189000.0,
            84006083.0,
            85865667.0,
            87418584.0,
            89178833.0,
            90814500.0,
            93016708.0,
            93970833.0,
            95408792.0,
            97126458.0,
            99040208.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 18309.02166799573,
              "upper_bound": 18361.680783183412
            },
            "point_estimate": 18334.826092878655,
            "standard_error": 13.412179508278694
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 18291.235028248586,
              "upper_bound": 18346.363636363636
            },
            "point_estimate": 18319.526073232322,
            "standard_error": 13.585242168371925
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 56.485457423104215,
              "upper_bound": 113.2905793922008
            },
            "point_estimate": 83.59922489904439,
            "standard_error": 14.021777011664913
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 18320.651756302865,
              "upper_bound": 18362.210161147872
            },
            "point_estimate": 18340.403696728838,
            "standard_error": 10.602594882074873
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 80.70658678633946,
              "upper_bound": 126.816945096899
            },
            "point_estimate": 105.12221239173186,
            "standard_error": 11.790100191289165
          }
        },
        "benchmark": {
          "group_id": "ordinary",
          "function_id": "put_all_resolved",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "ordinary/put_all_resolved",
          "directory_name": "ordinary/put_all_resolved",
          "title": "ordinary/put_all_resolved"
        }
      }
    },
    "A2": {
      "controls/bsm_price": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            20735.0,
            41470.0,
            62205.0,
            82940.0,
            103675.0,
            124410.0,
            145145.0,
            165880.0,
            186615.0,
            207350.0,
            228085.0,
            248820.0,
            269555.0,
            290290.0,
            311025.0,
            331760.0,
            352495.0,
            373230.0,
            393965.0,
            414700.0,
            435435.0,
            456170.0,
            476905.0,
            497640.0,
            518375.0,
            539110.0,
            559845.0,
            580580.0,
            601315.0,
            622050.0,
            642785.0,
            663520.0,
            684255.0,
            704990.0,
            725725.0,
            746460.0,
            767195.0,
            787930.0,
            808665.0,
            829400.0,
            850135.0,
            870870.0,
            891605.0,
            912340.0,
            933075.0,
            953810.0,
            974545.0,
            995280.0,
            1016015.0,
            1036750.0,
            1057485.0,
            1078220.0,
            1098955.0,
            1119690.0,
            1140425.0,
            1161160.0,
            1181895.0,
            1202630.0,
            1223365.0,
            1244100.0
          ],
          "times": [
            1648292.0,
            3248500.0,
            4970625.0,
            6795125.0,
            8071041.0,
            9905125.0,
            11687625.0,
            13051125.0,
            14593667.0,
            16222042.0,
            17942292.0,
            19865500.0,
            21214333.0,
            22662625.0,
            24372667.0,
            26388792.0,
            27929042.0,
            29822792.0,
            30943375.0,
            33015833.0,
            34604000.0,
            35921000.0,
            38001667.0,
            39708417.0,
            40944500.0,
            42503083.0,
            44227083.0,
            45577167.0,
            47480083.0,
            49309584.0,
            50689834.0,
            53407291.0,
            54792833.0,
            55585459.0,
            57383750.0,
            58800000.0,
            60789583.0,
            62238833.0,
            64481209.0,
            65373500.0,
            67047708.0,
            69038125.0,
            70116125.0,
            72205667.0,
            73637083.0,
            75675125.0,
            77488834.0,
            78436209.0,
            80258000.0,
            82051542.0,
            84205167.0,
            84985542.0,
            86740958.0,
            88297584.0,
            89833291.0,
            91697833.0,
            93419584.0,
            95106833.0,
            96890042.0,
            98032917.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 78.97943874001088,
              "upper_bound": 79.30871406519012
            },
            "point_estimate": 79.13555343151674,
            "standard_error": 0.08401903265670853
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 78.85970269996966,
              "upper_bound": 79.18791198198814
            },
            "point_estimate": 78.99161788431947,
            "standard_error": 0.07404383880772342
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 0.2824774287056138,
              "upper_bound": 0.6895493597553237
            },
            "point_estimate": 0.4251923589442507,
            "standard_error": 0.10302828480302303
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 78.98515226269095,
              "upper_bound": 79.18401128285682
            },
            "point_estimate": 79.0781579167204,
            "standard_error": 0.0506790697638446
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 0.461634183930885,
              "upper_bound": 0.8530564344232975
            },
            "point_estimate": 0.6559722841637065,
            "standard_error": 0.10337786938114231
          }
        },
        "benchmark": {
          "group_id": "controls",
          "function_id": "bsm_price",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "controls/bsm_price",
          "directory_name": "controls/bsm_price",
          "title": "controls/bsm_price"
        }
      },
      "controls/bsm_all": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            4611.0,
            9222.0,
            13833.0,
            18444.0,
            23055.0,
            27666.0,
            32277.0,
            36888.0,
            41499.0,
            46110.0,
            50721.0,
            55332.0,
            59943.0,
            64554.0,
            69165.0,
            73776.0,
            78387.0,
            82998.0,
            87609.0,
            92220.0,
            96831.0,
            101442.0,
            106053.0,
            110664.0,
            115275.0,
            119886.0,
            124497.0,
            129108.0,
            133719.0,
            138330.0,
            142941.0,
            147552.0,
            152163.0,
            156774.0,
            161385.0,
            165996.0,
            170607.0,
            175218.0,
            179829.0,
            184440.0,
            189051.0,
            193662.0,
            198273.0,
            202884.0,
            207495.0,
            212106.0,
            216717.0,
            221328.0,
            225939.0,
            230550.0,
            235161.0,
            239772.0,
            244383.0,
            248994.0,
            253605.0,
            258216.0,
            262827.0,
            267438.0,
            272049.0,
            276660.0
          ],
          "times": [
            1671209.0,
            3365792.0,
            4897417.0,
            6557750.0,
            8084375.0,
            9676875.0,
            11635083.0,
            13186500.0,
            14597417.0,
            16542875.0,
            17963667.0,
            19840083.0,
            21016708.0,
            22771166.0,
            24772250.0,
            26395500.0,
            27518333.0,
            29851333.0,
            31349458.0,
            32759708.0,
            34394916.0,
            36135125.0,
            37588458.0,
            39287917.0,
            40723000.0,
            42363917.0,
            45307291.0,
            46054708.0,
            47598708.0,
            48814875.0,
            50885875.0,
            51951958.0,
            54386000.0,
            55753750.0,
            57304167.0,
            58785708.0,
            60705542.0,
            62409625.0,
            63849167.0,
            65062042.0,
            67334750.0,
            68126792.0,
            70440208.0,
            72206625.0,
            75110292.0,
            75182833.0,
            77323542.0,
            78383917.0,
            79983750.0,
            81643292.0,
            83559667.0,
            84778458.0,
            87387917.0,
            88470667.0,
            90367333.0,
            91686333.0,
            94243000.0,
            94747416.0,
            96408542.0,
            98312042.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 354.91341725431954,
              "upper_bound": 356.4362222281808
            },
            "point_estimate": 355.6554594488862,
            "standard_error": 0.39080830982374587
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 354.72536589409697,
              "upper_bound": 355.9606936934916
            },
            "point_estimate": 355.29061562331475,
            "standard_error": 0.2876196596964306
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 1.445910273022763,
              "upper_bound": 3.3437677513063795
            },
            "point_estimate": 2.0079200033893874,
            "standard_error": 0.5190667757474419
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 354.86094256268154,
              "upper_bound": 356.1247808588356
            },
            "point_estimate": 355.4573618378276,
            "standard_error": 0.32303184959290615
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2.3090484405382563,
              "upper_bound": 3.6889691165530736
            },
            "point_estimate": 3.0505487161907983,
            "standard_error": 0.35386244425502705
          }
        },
        "benchmark": {
          "group_id": "controls",
          "function_id": "bsm_all",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "controls/bsm_all",
          "directory_name": "controls/bsm_all",
          "title": "controls/bsm_all"
        }
      },
      "controls/european_iv_baseline": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            3703.0,
            7406.0,
            11109.0,
            14812.0,
            18515.0,
            22218.0,
            25921.0,
            29624.0,
            33327.0,
            37030.0,
            40733.0,
            44436.0,
            48139.0,
            51842.0,
            55545.0,
            59248.0,
            62951.0,
            66654.0,
            70357.0,
            74060.0,
            77763.0,
            81466.0,
            85169.0,
            88872.0,
            92575.0,
            96278.0,
            99981.0,
            103684.0,
            107387.0,
            111090.0,
            114793.0,
            118496.0,
            122199.0,
            125902.0,
            129605.0,
            133308.0,
            137011.0,
            140714.0,
            144417.0,
            148120.0,
            151823.0,
            155526.0,
            159229.0,
            162932.0,
            166635.0,
            170338.0,
            174041.0,
            177744.0,
            181447.0,
            185150.0,
            188853.0,
            192556.0,
            196259.0,
            199962.0,
            203665.0,
            207368.0,
            211071.0,
            214774.0,
            218477.0,
            222180.0
          ],
          "times": [
            1610292.0,
            3214792.0,
            4911625.0,
            6500792.0,
            8261959.0,
            9830375.0,
            11553750.0,
            13150875.0,
            14839167.0,
            16496875.0,
            17905416.0,
            19700250.0,
            21148000.0,
            23189833.0,
            24386500.0,
            26157000.0,
            27799000.0,
            29312000.0,
            31339167.0,
            32441833.0,
            34287917.0,
            36153167.0,
            37655667.0,
            39593625.0,
            41491833.0,
            42420458.0,
            44500459.0,
            45383625.0,
            47750917.0,
            48943042.0,
            50943750.0,
            52614250.0,
            53971583.0,
            55388209.0,
            57041125.0,
            58784125.0,
            60640417.0,
            62363792.0,
            63423917.0,
            65405917.0,
            67200083.0,
            68368709.0,
            70169083.0,
            72140167.0,
            73738459.0,
            75098791.0,
            76741541.0,
            78536791.0,
            80106500.0,
            82025417.0,
            83306792.0,
            85286500.0,
            87182375.0,
            88408208.0,
            90349459.0,
            92678209.0,
            93447542.0,
            94880583.0,
            96508916.0,
            98238917.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 441.41044587313564,
              "upper_bound": 442.77460738869075
            },
            "point_estimate": 442.097587089029,
            "standard_error": 0.34784755049907035
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 441.48704580400886,
              "upper_bound": 442.7303703493137
            },
            "point_estimate": 442.1269173751708,
            "standard_error": 0.3398417655092099
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 1.5342253886410933,
              "upper_bound": 3.209624797865184
            },
            "point_estimate": 2.2823831492200584,
            "standard_error": 0.44309940012715293
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 441.76104916944365,
              "upper_bound": 442.8668309700034
            },
            "point_estimate": 442.2871861623089,
            "standard_error": 0.28310906844623546
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2.1092310517200343,
              "upper_bound": 3.2475956126931385
            },
            "point_estimate": 2.7093492168476323,
            "standard_error": 0.29167490284059344
          }
        },
        "benchmark": {
          "group_id": "controls",
          "function_id": "european_iv_baseline",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "controls/european_iv_baseline",
          "directory_name": "controls/european_iv_baseline",
          "title": "controls/european_iv_baseline"
        }
      },
      "controls/black76_price": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            16126.0,
            32252.0,
            48378.0,
            64504.0,
            80630.0,
            96756.0,
            112882.0,
            129008.0,
            145134.0,
            161260.0,
            177386.0,
            193512.0,
            209638.0,
            225764.0,
            241890.0,
            258016.0,
            274142.0,
            290268.0,
            306394.0,
            322520.0,
            338646.0,
            354772.0,
            370898.0,
            387024.0,
            403150.0,
            419276.0,
            435402.0,
            451528.0,
            467654.0,
            483780.0,
            499906.0,
            516032.0,
            532158.0,
            548284.0,
            564410.0,
            580536.0,
            596662.0,
            612788.0,
            628914.0,
            645040.0,
            661166.0,
            677292.0,
            693418.0,
            709544.0,
            725670.0,
            741796.0,
            757922.0,
            774048.0,
            790174.0,
            806300.0,
            822426.0,
            838552.0,
            854678.0,
            870804.0,
            886930.0,
            903056.0,
            919182.0,
            935308.0,
            951434.0,
            967560.0
          ],
          "times": [
            1650792.0,
            3231458.0,
            4848250.0,
            6491916.0,
            8092791.0,
            9783291.0,
            11536625.0,
            12973042.0,
            14749792.0,
            16379250.0,
            17904417.0,
            19385375.0,
            21391959.0,
            22779666.0,
            24669083.0,
            26152583.0,
            28081417.0,
            29448709.0,
            30968667.0,
            32885667.0,
            34269958.0,
            35806125.0,
            37769334.0,
            39310417.0,
            40776500.0,
            42659250.0,
            43942958.0,
            45838541.0,
            47599959.0,
            49583792.0,
            50971333.0,
            53247708.0,
            54257083.0,
            56533708.0,
            59368250.0,
            60755875.0,
            63361875.0,
            64291292.0,
            65872542.0,
            66967834.0,
            68682791.0,
            70154292.0,
            71896334.0,
            73803500.0,
            74427334.0,
            75648916.0,
            77231417.0,
            78835375.0,
            79900834.0,
            81826125.0,
            83532292.0,
            85146708.0,
            86418709.0,
            88365000.0,
            90928125.0,
            91409542.0,
            93471917.0,
            95032042.0,
            96975625.0,
            98265125.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 101.72350671189716,
              "upper_bound": 102.377596854856
            },
            "point_estimate": 102.0388068403872,
            "standard_error": 0.1671626736309075
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 101.54016447399803,
              "upper_bound": 101.96183482494709
            },
            "point_estimate": 101.71767882915294,
            "standard_error": 0.12911331864561992
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 0.5055943433121336,
              "upper_bound": 1.2052741041881623
            },
            "point_estimate": 0.8927600084496541,
            "standard_error": 0.18465682984433582
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 101.94845966835435,
              "upper_bound": 102.68494485577224
            },
            "point_estimate": 102.28705158686077,
            "standard_error": 0.18802683588607466
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 0.9834893609038352,
              "upper_bound": 1.566150059016863
            },
            "point_estimate": 1.3018332581737462,
            "standard_error": 0.14902177271113767
          }
        },
        "benchmark": {
          "group_id": "controls",
          "function_id": "black76_price",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "controls/black76_price",
          "directory_name": "controls/black76_price",
          "title": "controls/black76_price"
        }
      },
      "controls/black76_all": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            4668.0,
            9336.0,
            14004.0,
            18672.0,
            23340.0,
            28008.0,
            32676.0,
            37344.0,
            42012.0,
            46680.0,
            51348.0,
            56016.0,
            60684.0,
            65352.0,
            70020.0,
            74688.0,
            79356.0,
            84024.0,
            88692.0,
            93360.0,
            98028.0,
            102696.0,
            107364.0,
            112032.0,
            116700.0,
            121368.0,
            126036.0,
            130704.0,
            135372.0,
            140040.0,
            144708.0,
            149376.0,
            154044.0,
            158712.0,
            163380.0,
            168048.0,
            172716.0,
            177384.0,
            182052.0,
            186720.0,
            191388.0,
            196056.0,
            200724.0,
            205392.0,
            210060.0,
            214728.0,
            219396.0,
            224064.0,
            228732.0,
            233400.0,
            238068.0,
            242736.0,
            247404.0,
            252072.0,
            256740.0,
            261408.0,
            266076.0,
            270744.0,
            275412.0,
            280080.0
          ],
          "times": [
            1643833.0,
            3240667.0,
            4843209.0,
            6639042.0,
            8187208.0,
            9938792.0,
            11686417.0,
            13124792.0,
            14627875.0,
            16496708.0,
            18353458.0,
            19405959.0,
            21878875.0,
            23384375.0,
            24511458.0,
            26185500.0,
            27898917.0,
            29513583.0,
            30945459.0,
            32853000.0,
            34276042.0,
            36013000.0,
            38111708.0,
            39293625.0,
            40910625.0,
            42973125.0,
            44085917.0,
            45737792.0,
            47434708.0,
            49849000.0,
            50865791.0,
            52405875.0,
            54137833.0,
            56194667.0,
            57032500.0,
            59570042.0,
            61147000.0,
            62150459.0,
            64188792.0,
            66095833.0,
            67098167.0,
            68975083.0,
            70377166.0,
            72446667.0,
            73837292.0,
            75812000.0,
            76928584.0,
            78648625.0,
            80264375.0,
            82499875.0,
            84601875.0,
            85249875.0,
            86853125.0,
            88709042.0,
            90534000.0,
            91984375.0,
            93689167.0,
            95507625.0,
            96398542.0,
            98532500.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 351.3315103700744,
              "upper_bound": 352.6870695375489
            },
            "point_estimate": 351.99568300892287,
            "standard_error": 0.34557395476177133
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 350.92080276171095,
              "upper_bound": 352.1143094454216
            },
            "point_estimate": 351.50607099968363,
            "standard_error": 0.2942206673596362
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 1.1468301932503542,
              "upper_bound": 2.7627030178828624
            },
            "point_estimate": 1.743160940704358,
            "standard_error": 0.4033139023702514
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 351.5160122332366,
              "upper_bound": 352.42534818270195
            },
            "point_estimate": 351.95761891012927,
            "standard_error": 0.2315973044348761
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2.05943308065972,
              "upper_bound": 3.2591106450157334
            },
            "point_estimate": 2.6976850789224582,
            "standard_error": 0.3070132420037757
          }
        },
        "benchmark": {
          "group_id": "controls",
          "function_id": "black76_all",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "controls/black76_all",
          "directory_name": "controls/black76_all",
          "title": "controls/black76_all"
        }
      },
      "ordinary/call_price": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            709.0,
            1418.0,
            2127.0,
            2836.0,
            3545.0,
            4254.0,
            4963.0,
            5672.0,
            6381.0,
            7090.0,
            7799.0,
            8508.0,
            9217.0,
            9926.0,
            10635.0,
            11344.0,
            12053.0,
            12762.0,
            13471.0,
            14180.0,
            14889.0,
            15598.0,
            16307.0,
            17016.0,
            17725.0,
            18434.0,
            19143.0,
            19852.0,
            20561.0,
            21270.0,
            21979.0,
            22688.0,
            23397.0,
            24106.0,
            24815.0,
            25524.0,
            26233.0,
            26942.0,
            27651.0,
            28360.0,
            29069.0,
            29778.0,
            30487.0,
            31196.0,
            31905.0,
            32614.0,
            33323.0,
            34032.0,
            34741.0,
            35450.0,
            36159.0,
            36868.0,
            37577.0,
            38286.0,
            38995.0,
            39704.0,
            40413.0,
            41122.0,
            41831.0,
            42540.0
          ],
          "times": [
            1645250.0,
            3222167.0,
            4906834.0,
            6449708.0,
            8345167.0,
            9969917.0,
            11593250.0,
            13350875.0,
            14951875.0,
            16531333.0,
            17882750.0,
            19480417.0,
            21227458.0,
            22795166.0,
            24842917.0,
            25942917.0,
            27938625.0,
            29797959.0,
            31092917.0,
            32839250.0,
            34631750.0,
            36245333.0,
            37459750.0,
            39454375.0,
            40719541.0,
            42884958.0,
            44248084.0,
            46125375.0,
            47373209.0,
            48892333.0,
            50762166.0,
            52358959.0,
            54031791.0,
            55788708.0,
            57037375.0,
            58922875.0,
            60074500.0,
            62619625.0,
            63918125.0,
            65347000.0,
            66792375.0,
            68958333.0,
            70136500.0,
            72294542.0,
            73635625.0,
            75243000.0,
            76813291.0,
            78463250.0,
            81053750.0,
            82084667.0,
            83762500.0,
            85450000.0,
            86781417.0,
            88753125.0,
            89927875.0,
            91298042.0,
            93400333.0,
            95225708.0,
            96349709.0,
            99084250.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2308.417630414926,
              "upper_bound": 2316.818203301076
            },
            "point_estimate": 2312.5963095512243,
            "standard_error": 2.1412744573462055
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2307.076715520942,
              "upper_bound": 2315.885049365303
            },
            "point_estimate": 2310.3607610294675,
            "standard_error": 2.6037970225230698
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 9.530613735579976,
              "upper_bound": 19.194658670257393
            },
            "point_estimate": 13.436345939746241,
            "standard_error": 2.5432100039531416
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2308.306902594966,
              "upper_bound": 2314.6891082979437
            },
            "point_estimate": 2311.427257592924,
            "standard_error": 1.6309514403944099
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 13.19357798129875,
              "upper_bound": 19.73315934396049
            },
            "point_estimate": 16.703768202405755,
            "standard_error": 1.6716468844792454
          }
        },
        "benchmark": {
          "group_id": "ordinary",
          "function_id": "call_price",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "ordinary/call_price",
          "directory_name": "ordinary/call_price",
          "title": "ordinary/call_price"
        }
      },
      "ordinary/put_price": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            690.0,
            1380.0,
            2070.0,
            2760.0,
            3450.0,
            4140.0,
            4830.0,
            5520.0,
            6210.0,
            6900.0,
            7590.0,
            8280.0,
            8970.0,
            9660.0,
            10350.0,
            11040.0,
            11730.0,
            12420.0,
            13110.0,
            13800.0,
            14490.0,
            15180.0,
            15870.0,
            16560.0,
            17250.0,
            17940.0,
            18630.0,
            19320.0,
            20010.0,
            20700.0,
            21390.0,
            22080.0,
            22770.0,
            23460.0,
            24150.0,
            24840.0,
            25530.0,
            26220.0,
            26910.0,
            27600.0,
            28290.0,
            28980.0,
            29670.0,
            30360.0,
            31050.0,
            31740.0,
            32430.0,
            33120.0,
            33810.0,
            34500.0,
            35190.0,
            35880.0,
            36570.0,
            37260.0,
            37950.0,
            38640.0,
            39330.0,
            40020.0,
            40710.0,
            41400.0
          ],
          "times": [
            1633000.0,
            3231458.0,
            5072875.0,
            6478584.0,
            8515042.0,
            10223125.0,
            11870584.0,
            13347834.0,
            14778958.0,
            16325292.0,
            18031584.0,
            19717875.0,
            21427916.0,
            23062292.0,
            24929250.0,
            26245917.0,
            28031625.0,
            29835250.0,
            31199959.0,
            32923083.0,
            34782000.0,
            36124958.0,
            37855208.0,
            39746333.0,
            41290375.0,
            42525917.0,
            44294583.0,
            45779916.0,
            47248084.0,
            49484875.0,
            50360208.0,
            52874208.0,
            53979875.0,
            55683750.0,
            57497250.0,
            59341333.0,
            61036917.0,
            62402625.0,
            63751833.0,
            65243875.0,
            67418959.0,
            68964584.0,
            70678625.0,
            72164917.0,
            73469959.0,
            76169583.0,
            78240875.0,
            78103709.0,
            80514166.0,
            82022166.0,
            83632125.0,
            85225000.0,
            86940750.0,
            88419834.0,
            90257875.0,
            92031459.0,
            94469166.0,
            95094042.0,
            97049333.0,
            98351625.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2380.0206839108064,
              "upper_bound": 2392.5027048578186
            },
            "point_estimate": 2385.9232648924976,
            "standard_error": 3.1910561676611335
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2377.3789991796552,
              "upper_bound": 2383.9187668877425
            },
            "point_estimate": 2379.913613441817,
            "standard_error": 1.5713653323234955
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 7.225104636094568,
              "upper_bound": 18.508067984024773
            },
            "point_estimate": 13.554587784171371,
            "standard_error": 2.831449323829938
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 2376.9929924177286,
              "upper_bound": 2384.5377634014353
            },
            "point_estimate": 2380.5552384402567,
            "standard_error": 1.9216667237506653
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 16.459868376484035,
              "upper_bound": 31.707962839439
            },
            "point_estimate": 24.940731512526337,
            "standard_error": 3.8919387737947417
          }
        },
        "benchmark": {
          "group_id": "ordinary",
          "function_id": "put_price",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "ordinary/put_price",
          "directory_name": "ordinary/put_price",
          "title": "ordinary/put_price"
        }
      },
      "ordinary/call_all_resolved": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            84.0,
            168.0,
            252.0,
            336.0,
            420.0,
            504.0,
            588.0,
            672.0,
            756.0,
            840.0,
            924.0,
            1008.0,
            1092.0,
            1176.0,
            1260.0,
            1344.0,
            1428.0,
            1512.0,
            1596.0,
            1680.0,
            1764.0,
            1848.0,
            1932.0,
            2016.0,
            2100.0,
            2184.0,
            2268.0,
            2352.0,
            2436.0,
            2520.0,
            2604.0,
            2688.0,
            2772.0,
            2856.0,
            2940.0,
            3024.0,
            3108.0,
            3192.0,
            3276.0,
            3360.0,
            3444.0,
            3528.0,
            3612.0,
            3696.0,
            3780.0,
            3864.0,
            3948.0,
            4032.0,
            4116.0,
            4200.0,
            4284.0,
            4368.0,
            4452.0,
            4536.0,
            4620.0,
            4704.0,
            4788.0,
            4872.0,
            4956.0,
            5040.0
          ],
          "times": [
            1691250.0,
            3310500.0,
            4959916.0,
            6574042.0,
            8284167.0,
            10050917.0,
            11528334.0,
            13263208.0,
            14934125.0,
            16362584.0,
            18315833.0,
            19938666.0,
            21309834.0,
            23117917.0,
            24716709.0,
            26257250.0,
            28004083.0,
            29307958.0,
            31283666.0,
            32538500.0,
            34179459.0,
            36210375.0,
            37832875.0,
            39449500.0,
            41318333.0,
            42407666.0,
            44207916.0,
            45903666.0,
            47538459.0,
            49822084.0,
            50723917.0,
            52868250.0,
            53843708.0,
            56098458.0,
            57587667.0,
            59030125.0,
            61247625.0,
            62634875.0,
            63882250.0,
            65770375.0,
            67698916.0,
            68923750.0,
            71080834.0,
            72256208.0,
            74402334.0,
            76730042.0,
            78092500.0,
            79684625.0,
            80653459.0,
            82088958.0,
            84329834.0,
            86154416.0,
            87549500.0,
            89525750.0,
            90836416.0,
            92159083.0,
            93972209.0,
            95638542.0,
            97674417.0,
            99341917.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 19597.427975616938,
              "upper_bound": 19665.668292058996
            },
            "point_estimate": 19630.70333975984,
            "standard_error": 17.417971475422913
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 19591.64179421769,
              "upper_bound": 19668.24776785714
            },
            "point_estimate": 19624.532320384293,
            "standard_error": 22.27527693096982
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 85.08063771552649,
              "upper_bound": 153.97125514171154
            },
            "point_estimate": 122.82969789518587,
            "standard_error": 17.671172503221076
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 19610.128579538872,
              "upper_bound": 19667.045669340656
            },
            "point_estimate": 19639.93426445636,
            "standard_error": 14.526639472227444
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 101.87002496938874,
              "upper_bound": 168.94255216769332
            },
            "point_estimate": 135.78263045806563,
            "standard_error": 17.385189252343984
          }
        },
        "benchmark": {
          "group_id": "ordinary",
          "function_id": "call_all_resolved",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "ordinary/call_all_resolved",
          "directory_name": "ordinary/call_all_resolved",
          "title": "ordinary/call_all_resolved"
        }
      },
      "ordinary/put_all_resolved": {
        "sample": {
          "sampling_mode": "Linear",
          "iters": [
            89.0,
            178.0,
            267.0,
            356.0,
            445.0,
            534.0,
            623.0,
            712.0,
            801.0,
            890.0,
            979.0,
            1068.0,
            1157.0,
            1246.0,
            1335.0,
            1424.0,
            1513.0,
            1602.0,
            1691.0,
            1780.0,
            1869.0,
            1958.0,
            2047.0,
            2136.0,
            2225.0,
            2314.0,
            2403.0,
            2492.0,
            2581.0,
            2670.0,
            2759.0,
            2848.0,
            2937.0,
            3026.0,
            3115.0,
            3204.0,
            3293.0,
            3382.0,
            3471.0,
            3560.0,
            3649.0,
            3738.0,
            3827.0,
            3916.0,
            4005.0,
            4094.0,
            4183.0,
            4272.0,
            4361.0,
            4450.0,
            4539.0,
            4628.0,
            4717.0,
            4806.0,
            4895.0,
            4984.0,
            5073.0,
            5162.0,
            5251.0,
            5340.0
          ],
          "times": [
            1664833.0,
            3291375.0,
            4949584.0,
            6664875.0,
            8176792.0,
            9877208.0,
            11273500.0,
            12914291.0,
            14723833.0,
            16500542.0,
            18154584.0,
            19371125.0,
            21277500.0,
            23062250.0,
            24667625.0,
            26061250.0,
            27960833.0,
            29787000.0,
            31176875.0,
            33112334.0,
            33985084.0,
            35719584.0,
            37801166.0,
            39162875.0,
            40800458.0,
            42443792.0,
            44147667.0,
            45917500.0,
            46689166.0,
            48771750.0,
            50457291.0,
            52334125.0,
            53236958.0,
            55511875.0,
            56369209.0,
            58355709.0,
            59632417.0,
            61111084.0,
            62954000.0,
            64539334.0,
            66344791.0,
            67435125.0,
            69888458.0,
            70872875.0,
            73131250.0,
            74403875.0,
            75958166.0,
            77872333.0,
            79302833.0,
            81441584.0,
            82091083.0,
            83521375.0,
            85295334.0,
            87224375.0,
            89154791.0,
            90526542.0,
            92208959.0,
            93493542.0,
            94851666.0,
            96596416.0
          ]
        },
        "estimates": {
          "mean": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 18239.207094340494,
              "upper_bound": 18328.473488002983
            },
            "point_estimate": 18282.976992194643,
            "standard_error": 22.79603948046929
          },
          "median": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 18177.759424857315,
              "upper_bound": 18337.284494382024
            },
            "point_estimate": 18251.440131653613,
            "standard_error": 42.03115028509303
          },
          "median_abs_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 127.16958366159568,
              "upper_bound": 259.8224861772167
            },
            "point_estimate": 189.40875111468,
            "standard_error": 34.5113508182788
          },
          "slope": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 18152.598541896412,
              "upper_bound": 18211.535030740866
            },
            "point_estimate": 18179.572760610678,
            "standard_error": 15.021526826633739
          },
          "std_dev": {
            "confidence_interval": {
              "confidence_level": 0.95,
              "lower_bound": 149.03241725177136,
              "upper_bound": 202.86788407961149
            },
            "point_estimate": 178.385757109618,
            "standard_error": 13.711371344443974
          }
        },
        "benchmark": {
          "group_id": "ordinary",
          "function_id": "put_all_resolved",
          "value_str": null,
          "throughput": {
            "Elements": 1
          },
          "full_id": "ordinary/put_all_resolved",
          "directory_name": "ordinary/put_all_resolved",
          "title": "ordinary/put_all_resolved"
        }
      }
    }
  },
  "allocation_probe": "Allocation counts are sampled outside timing. Five probes per selected workload, 100 invocations per probe.",
  "allocations": [
    {
      "id": "positive_control",
      "counts": [
        0,
        0,
        1,
        1024,
        0,
        0,
        1,
        1024
      ]
    },
    {
      "id": "controls/bsm_price",
      "sample": 0,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/bsm_price",
      "sample": 1,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/bsm_price",
      "sample": 2,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/bsm_price",
      "sample": 3,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/bsm_price",
      "sample": 4,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/black76_price",
      "sample": 0,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/black76_price",
      "sample": 1,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/black76_price",
      "sample": 2,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/black76_price",
      "sample": 3,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/black76_price",
      "sample": 4,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/bsm_all",
      "sample": 0,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/bsm_all",
      "sample": 1,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/bsm_all",
      "sample": 2,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/bsm_all",
      "sample": 3,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/bsm_all",
      "sample": 4,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/black76_all",
      "sample": 0,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/black76_all",
      "sample": 1,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/black76_all",
      "sample": 2,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/black76_all",
      "sample": 3,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/black76_all",
      "sample": 4,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/call_price",
      "sample": 0,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/call_price",
      "sample": 1,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/call_price",
      "sample": 2,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/call_price",
      "sample": 3,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/call_price",
      "sample": 4,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/call_all_resolved",
      "sample": 0,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/call_all_resolved",
      "sample": 1,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/call_all_resolved",
      "sample": 2,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/call_all_resolved",
      "sample": 3,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/call_all_resolved",
      "sample": 4,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/put_price",
      "sample": 0,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/put_price",
      "sample": 1,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/put_price",
      "sample": 2,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/put_price",
      "sample": 3,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/put_price",
      "sample": 4,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/put_all_resolved",
      "sample": 0,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/put_all_resolved",
      "sample": 1,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/put_all_resolved",
      "sample": 2,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/put_all_resolved",
      "sample": 3,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "ordinary/put_all_resolved",
      "sample": 4,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/european_iv_baseline",
      "sample": 0,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/european_iv_baseline",
      "sample": 1,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/european_iv_baseline",
      "sample": 2,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/european_iv_baseline",
      "sample": 3,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    },
    {
      "id": "controls/european_iv_baseline",
      "sample": 4,
      "loops": 100,
      "counts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    }
  ],
  "observations": {
    "A1": {
      "before": [
        {
          "id": "controls/bsm_price",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 120.0, strike: 100.0, time_to_expiry: 0.75, rate: 0.03, dividend_yield: 0.01, volatility: 0.32 }; f64_bits=[405e000000000000,4059000000000000,3fe8000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd47ae147ae147b]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(25.492089012052705)"
        },
        {
          "id": "controls/black76_price",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 4900.0, strike: 5000.0, time_to_expiry: 0.5, rate: 0.045, dividend_yield: 0.0, volatility: 0.27 }; f64_bits=[40b3240000000000,40b3880000000000,3fe0000000000000,3fa70a3d70a3d70a,0000000000000000,3fd147ae147ae148]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(321.23730472498045)"
        },
        {
          "id": "controls/bsm_all",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 120.0, strike: 100.0, time_to_expiry: 0.75, rate: 0.03, dividend_yield: 0.01, volatility: 0.32 }; f64_bits=[405e000000000000,4059000000000000,3fe8000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd47ae147ae147b]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(Greeks { price: 25.492089012052705, delta: 0.7965043257398099, gamma: 0.008292498274462608, theta: -0.019892440655369183, vega: 28.65887403654276, rho: 52.56632255754338, vanna: -0.49419627580829256, volga: 43.68476831073948, charm: 0.0002561413321583294, veta: -0.07227259172863033, color: 9.380022884777405e-6 })"
        },
        {
          "id": "controls/black76_all",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 4900.0, strike: 5000.0, time_to_expiry: 0.5, rate: 0.045, dividend_yield: 0.0, volatility: 0.27 }; f64_bits=[40b3240000000000,40b3880000000000,3fe0000000000000,3fa70a3d70a3d70a,0000000000000000,3fd147ae147ae148]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(Greeks { price: 321.23730472498045, delta: 0.48483503657605687, gamma: 0.000416936860896083, theta: -0.9600894813289477, vega: 1351.438294065519, rho: -160.61865236249022, vanna: 0.2907683167998518, volga: 10.436176579280037, charm: -0.00015531470928777384, veta: -3.543674900024592, color: 1.1913142478660794e-6 })"
        },
        {
          "id": "ordinary/call_price",
          "inputs": "PricingInputs { option_type: Call, exercise_style: American, spot: 100.0, strike: 100.0, time_to_expiry: 1.0, rate: 0.05, dividend_yield: 0.03, volatility: 0.3 }; f64_bits=[4059000000000000,4059000000000000,3ff0000000000000,3fa999999999999a,3f9eb851eb851eb8,3fd3333333333333]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(12.447033691971022)"
        },
        {
          "id": "ordinary/call_all_resolved",
          "inputs": "PricingInputs { option_type: Call, exercise_style: American, spot: 100.0, strike: 100.0, time_to_expiry: 1.0, rate: 0.05, dividend_yield: 0.03, volatility: 0.3 }; f64_bits=[4059000000000000,4059000000000000,3ff0000000000000,3fa999999999999a,3f9eb851eb851eb8,3fd3333333333333]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(Greeks { price: 12.447033691971022, delta: 0.5689092794178872, gamma: 0.012644620691797361, theta: -0.01700049989309349, vega: 37.90258242678792, rho: 43.6725848547475, vanna: 0.11185161692204085, volga: -1.2525637645885546, charm: -6.972293496969778e-5, veta: -0.047061234357295464, color: 1.884163035037705e-5 })"
        },
        {
          "id": "ordinary/put_price",
          "inputs": "PricingInputs { option_type: Put, exercise_style: American, spot: 100.0, strike: 105.0, time_to_expiry: 0.5, rate: 0.03, dividend_yield: 0.01, volatility: 0.25 }; f64_bits=[4059000000000000,405a400000000000,3fe0000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd0000000000000]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(9.408847753107736)"
        },
        {
          "id": "ordinary/put_all_resolved",
          "inputs": "PricingInputs { option_type: Put, exercise_style: American, spot: 100.0, strike: 105.0, time_to_expiry: 0.5, rate: 0.03, dividend_yield: 0.01, volatility: 0.25 }; f64_bits=[4059000000000000,405a400000000000,3fe0000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd0000000000000]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(Greeks { price: 9.408847753107736, delta: -0.5613566347702277, gamma: 0.023297610772773925, theta: -0.015998209707057343, vega: 27.568057289001636, rho: -24.78553076444402, vanna: 0.5556457386359057, volga: 6.747767511861635, charm: -0.00043095766461376445, veta: -0.07923581431044605, color: 5.7248165374871185e-5 })"
        },
        {
          "id": "controls/european_iv_baseline",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 120.0, strike: 100.0, time_to_expiry: 0.75, rate: 0.03, dividend_yield: 0.01, volatility: 0.32 }; f64_bits=[405e000000000000,4059000000000000,3fe8000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd47ae147ae147b]; quote_bits=40397df98ba57cc1",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(IvResult { iv: 0.31999999999999934, iterations: 2, used_fallback: false, price_residual: 2.7755575615628914e-17, price_residual_unit: ForwardNormalisedPrice })"
        }
      ],
      "after": [
        {
          "id": "controls/bsm_price",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 120.0, strike: 100.0, time_to_expiry: 0.75, rate: 0.03, dividend_yield: 0.01, volatility: 0.32 }; f64_bits=[405e000000000000,4059000000000000,3fe8000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd47ae147ae147b]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(25.492089012052705)"
        },
        {
          "id": "controls/black76_price",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 4900.0, strike: 5000.0, time_to_expiry: 0.5, rate: 0.045, dividend_yield: 0.0, volatility: 0.27 }; f64_bits=[40b3240000000000,40b3880000000000,3fe0000000000000,3fa70a3d70a3d70a,0000000000000000,3fd147ae147ae148]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(321.23730472498045)"
        },
        {
          "id": "controls/bsm_all",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 120.0, strike: 100.0, time_to_expiry: 0.75, rate: 0.03, dividend_yield: 0.01, volatility: 0.32 }; f64_bits=[405e000000000000,4059000000000000,3fe8000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd47ae147ae147b]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(Greeks { price: 25.492089012052705, delta: 0.7965043257398099, gamma: 0.008292498274462608, theta: -0.019892440655369183, vega: 28.65887403654276, rho: 52.56632255754338, vanna: -0.49419627580829256, volga: 43.68476831073948, charm: 0.0002561413321583294, veta: -0.07227259172863033, color: 9.380022884777405e-6 })"
        },
        {
          "id": "controls/black76_all",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 4900.0, strike: 5000.0, time_to_expiry: 0.5, rate: 0.045, dividend_yield: 0.0, volatility: 0.27 }; f64_bits=[40b3240000000000,40b3880000000000,3fe0000000000000,3fa70a3d70a3d70a,0000000000000000,3fd147ae147ae148]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(Greeks { price: 321.23730472498045, delta: 0.48483503657605687, gamma: 0.000416936860896083, theta: -0.9600894813289477, vega: 1351.438294065519, rho: -160.61865236249022, vanna: 0.2907683167998518, volga: 10.436176579280037, charm: -0.00015531470928777384, veta: -3.543674900024592, color: 1.1913142478660794e-6 })"
        },
        {
          "id": "ordinary/call_price",
          "inputs": "PricingInputs { option_type: Call, exercise_style: American, spot: 100.0, strike: 100.0, time_to_expiry: 1.0, rate: 0.05, dividend_yield: 0.03, volatility: 0.3 }; f64_bits=[4059000000000000,4059000000000000,3ff0000000000000,3fa999999999999a,3f9eb851eb851eb8,3fd3333333333333]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(12.447033691971022)"
        },
        {
          "id": "ordinary/call_all_resolved",
          "inputs": "PricingInputs { option_type: Call, exercise_style: American, spot: 100.0, strike: 100.0, time_to_expiry: 1.0, rate: 0.05, dividend_yield: 0.03, volatility: 0.3 }; f64_bits=[4059000000000000,4059000000000000,3ff0000000000000,3fa999999999999a,3f9eb851eb851eb8,3fd3333333333333]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(Greeks { price: 12.447033691971022, delta: 0.5689092794178872, gamma: 0.012644620691797361, theta: -0.01700049989309349, vega: 37.90258242678792, rho: 43.6725848547475, vanna: 0.11185161692204085, volga: -1.2525637645885546, charm: -6.972293496969778e-5, veta: -0.047061234357295464, color: 1.884163035037705e-5 })"
        },
        {
          "id": "ordinary/put_price",
          "inputs": "PricingInputs { option_type: Put, exercise_style: American, spot: 100.0, strike: 105.0, time_to_expiry: 0.5, rate: 0.03, dividend_yield: 0.01, volatility: 0.25 }; f64_bits=[4059000000000000,405a400000000000,3fe0000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd0000000000000]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(9.408847753107736)"
        },
        {
          "id": "ordinary/put_all_resolved",
          "inputs": "PricingInputs { option_type: Put, exercise_style: American, spot: 100.0, strike: 105.0, time_to_expiry: 0.5, rate: 0.03, dividend_yield: 0.01, volatility: 0.25 }; f64_bits=[4059000000000000,405a400000000000,3fe0000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd0000000000000]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(Greeks { price: 9.408847753107736, delta: -0.5613566347702277, gamma: 0.023297610772773925, theta: -0.015998209707057343, vega: 27.568057289001636, rho: -24.78553076444402, vanna: 0.5556457386359057, volga: 6.747767511861635, charm: -0.00043095766461376445, veta: -0.07923581431044605, color: 5.7248165374871185e-5 })"
        },
        {
          "id": "controls/european_iv_baseline",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 120.0, strike: 100.0, time_to_expiry: 0.75, rate: 0.03, dividend_yield: 0.01, volatility: 0.32 }; f64_bits=[405e000000000000,4059000000000000,3fe8000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd47ae147ae147b]; quote_bits=40397df98ba57cc1",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(IvResult { iv: 0.31999999999999934, iterations: 2, used_fallback: false, price_residual: 2.7755575615628914e-17, price_residual_unit: ForwardNormalisedPrice })"
        }
      ]
    },
    "A2": {
      "before": [
        {
          "id": "controls/bsm_price",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 120.0, strike: 100.0, time_to_expiry: 0.75, rate: 0.03, dividend_yield: 0.01, volatility: 0.32 }; f64_bits=[405e000000000000,4059000000000000,3fe8000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd47ae147ae147b]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(25.492089012052705)"
        },
        {
          "id": "controls/black76_price",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 4900.0, strike: 5000.0, time_to_expiry: 0.5, rate: 0.045, dividend_yield: 0.0, volatility: 0.27 }; f64_bits=[40b3240000000000,40b3880000000000,3fe0000000000000,3fa70a3d70a3d70a,0000000000000000,3fd147ae147ae148]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(321.23730472498045)"
        },
        {
          "id": "controls/bsm_all",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 120.0, strike: 100.0, time_to_expiry: 0.75, rate: 0.03, dividend_yield: 0.01, volatility: 0.32 }; f64_bits=[405e000000000000,4059000000000000,3fe8000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd47ae147ae147b]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(Greeks { price: 25.492089012052705, delta: 0.7965043257398099, gamma: 0.008292498274462608, theta: -0.019892440655369183, vega: 28.65887403654276, rho: 52.56632255754338, vanna: -0.49419627580829256, volga: 43.68476831073948, charm: 0.0002561413321583294, veta: -0.07227259172863033, color: 9.380022884777405e-6 })"
        },
        {
          "id": "controls/black76_all",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 4900.0, strike: 5000.0, time_to_expiry: 0.5, rate: 0.045, dividend_yield: 0.0, volatility: 0.27 }; f64_bits=[40b3240000000000,40b3880000000000,3fe0000000000000,3fa70a3d70a3d70a,0000000000000000,3fd147ae147ae148]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(Greeks { price: 321.23730472498045, delta: 0.48483503657605687, gamma: 0.000416936860896083, theta: -0.9600894813289477, vega: 1351.438294065519, rho: -160.61865236249022, vanna: 0.2907683167998518, volga: 10.436176579280037, charm: -0.00015531470928777384, veta: -3.543674900024592, color: 1.1913142478660794e-6 })"
        },
        {
          "id": "ordinary/call_price",
          "inputs": "PricingInputs { option_type: Call, exercise_style: American, spot: 100.0, strike: 100.0, time_to_expiry: 1.0, rate: 0.05, dividend_yield: 0.03, volatility: 0.3 }; f64_bits=[4059000000000000,4059000000000000,3ff0000000000000,3fa999999999999a,3f9eb851eb851eb8,3fd3333333333333]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(12.447033691971022)"
        },
        {
          "id": "ordinary/call_all_resolved",
          "inputs": "PricingInputs { option_type: Call, exercise_style: American, spot: 100.0, strike: 100.0, time_to_expiry: 1.0, rate: 0.05, dividend_yield: 0.03, volatility: 0.3 }; f64_bits=[4059000000000000,4059000000000000,3ff0000000000000,3fa999999999999a,3f9eb851eb851eb8,3fd3333333333333]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(Greeks { price: 12.447033691971022, delta: 0.5689092794178872, gamma: 0.012644620691797361, theta: -0.01700049989309349, vega: 37.90258242678792, rho: 43.6725848547475, vanna: 0.11185161692204085, volga: -1.2525637645885546, charm: -6.972293496969778e-5, veta: -0.047061234357295464, color: 1.884163035037705e-5 })"
        },
        {
          "id": "ordinary/put_price",
          "inputs": "PricingInputs { option_type: Put, exercise_style: American, spot: 100.0, strike: 105.0, time_to_expiry: 0.5, rate: 0.03, dividend_yield: 0.01, volatility: 0.25 }; f64_bits=[4059000000000000,405a400000000000,3fe0000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd0000000000000]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(9.408847753107736)"
        },
        {
          "id": "ordinary/put_all_resolved",
          "inputs": "PricingInputs { option_type: Put, exercise_style: American, spot: 100.0, strike: 105.0, time_to_expiry: 0.5, rate: 0.03, dividend_yield: 0.01, volatility: 0.25 }; f64_bits=[4059000000000000,405a400000000000,3fe0000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd0000000000000]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(Greeks { price: 9.408847753107736, delta: -0.5613566347702277, gamma: 0.023297610772773925, theta: -0.015998209707057343, vega: 27.568057289001636, rho: -24.78553076444402, vanna: 0.5556457386359057, volga: 6.747767511861635, charm: -0.00043095766461376445, veta: -0.07923581431044605, color: 5.7248165374871185e-5 })"
        },
        {
          "id": "controls/european_iv_baseline",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 120.0, strike: 100.0, time_to_expiry: 0.75, rate: 0.03, dividend_yield: 0.01, volatility: 0.32 }; f64_bits=[405e000000000000,4059000000000000,3fe8000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd47ae147ae147b]; quote_bits=40397df98ba57cc1",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(IvResult { iv: 0.31999999999999934, iterations: 2, used_fallback: false, price_residual: 2.7755575615628914e-17, price_residual_unit: ForwardNormalisedPrice })"
        }
      ],
      "after": [
        {
          "id": "controls/bsm_price",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 120.0, strike: 100.0, time_to_expiry: 0.75, rate: 0.03, dividend_yield: 0.01, volatility: 0.32 }; f64_bits=[405e000000000000,4059000000000000,3fe8000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd47ae147ae147b]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(25.492089012052705)"
        },
        {
          "id": "controls/black76_price",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 4900.0, strike: 5000.0, time_to_expiry: 0.5, rate: 0.045, dividend_yield: 0.0, volatility: 0.27 }; f64_bits=[40b3240000000000,40b3880000000000,3fe0000000000000,3fa70a3d70a3d70a,0000000000000000,3fd147ae147ae148]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(321.23730472498045)"
        },
        {
          "id": "controls/bsm_all",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 120.0, strike: 100.0, time_to_expiry: 0.75, rate: 0.03, dividend_yield: 0.01, volatility: 0.32 }; f64_bits=[405e000000000000,4059000000000000,3fe8000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd47ae147ae147b]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(Greeks { price: 25.492089012052705, delta: 0.7965043257398099, gamma: 0.008292498274462608, theta: -0.019892440655369183, vega: 28.65887403654276, rho: 52.56632255754338, vanna: -0.49419627580829256, volga: 43.68476831073948, charm: 0.0002561413321583294, veta: -0.07227259172863033, color: 9.380022884777405e-6 })"
        },
        {
          "id": "controls/black76_all",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 4900.0, strike: 5000.0, time_to_expiry: 0.5, rate: 0.045, dividend_yield: 0.0, volatility: 0.27 }; f64_bits=[40b3240000000000,40b3880000000000,3fe0000000000000,3fa70a3d70a3d70a,0000000000000000,3fd147ae147ae148]",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(Greeks { price: 321.23730472498045, delta: 0.48483503657605687, gamma: 0.000416936860896083, theta: -0.9600894813289477, vega: 1351.438294065519, rho: -160.61865236249022, vanna: 0.2907683167998518, volga: 10.436176579280037, charm: -0.00015531470928777384, veta: -3.543674900024592, color: 1.1913142478660794e-6 })"
        },
        {
          "id": "ordinary/call_price",
          "inputs": "PricingInputs { option_type: Call, exercise_style: American, spot: 100.0, strike: 100.0, time_to_expiry: 1.0, rate: 0.05, dividend_yield: 0.03, volatility: 0.3 }; f64_bits=[4059000000000000,4059000000000000,3ff0000000000000,3fa999999999999a,3f9eb851eb851eb8,3fd3333333333333]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(12.447033691971022)"
        },
        {
          "id": "ordinary/call_all_resolved",
          "inputs": "PricingInputs { option_type: Call, exercise_style: American, spot: 100.0, strike: 100.0, time_to_expiry: 1.0, rate: 0.05, dividend_yield: 0.03, volatility: 0.3 }; f64_bits=[4059000000000000,4059000000000000,3ff0000000000000,3fa999999999999a,3f9eb851eb851eb8,3fd3333333333333]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(Greeks { price: 12.447033691971022, delta: 0.5689092794178872, gamma: 0.012644620691797361, theta: -0.01700049989309349, vega: 37.90258242678792, rho: 43.6725848547475, vanna: 0.11185161692204085, volga: -1.2525637645885546, charm: -6.972293496969778e-5, veta: -0.047061234357295464, color: 1.884163035037705e-5 })"
        },
        {
          "id": "ordinary/put_price",
          "inputs": "PricingInputs { option_type: Put, exercise_style: American, spot: 100.0, strike: 105.0, time_to_expiry: 0.5, rate: 0.03, dividend_yield: 0.01, volatility: 0.25 }; f64_bits=[4059000000000000,405a400000000000,3fe0000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd0000000000000]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(9.408847753107736)"
        },
        {
          "id": "ordinary/put_all_resolved",
          "inputs": "PricingInputs { option_type: Put, exercise_style: American, spot: 100.0, strike: 105.0, time_to_expiry: 0.5, rate: 0.03, dividend_yield: 0.01, volatility: 0.25 }; f64_bits=[4059000000000000,405a400000000000,3fe0000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd0000000000000]",
          "units_per_call": 1,
          "control": false,
          "result_debug": "Ok(Greeks { price: 9.408847753107736, delta: -0.5613566347702277, gamma: 0.023297610772773925, theta: -0.015998209707057343, vega: 27.568057289001636, rho: -24.78553076444402, vanna: 0.5556457386359057, volga: 6.747767511861635, charm: -0.00043095766461376445, veta: -0.07923581431044605, color: 5.7248165374871185e-5 })"
        },
        {
          "id": "controls/european_iv_baseline",
          "inputs": "PricingInputs { option_type: Call, exercise_style: European, spot: 120.0, strike: 100.0, time_to_expiry: 0.75, rate: 0.03, dividend_yield: 0.01, volatility: 0.32 }; f64_bits=[405e000000000000,4059000000000000,3fe8000000000000,3f9eb851eb851eb8,3f847ae147ae147b,3fd47ae147ae147b]; quote_bits=40397df98ba57cc1",
          "units_per_call": 1,
          "control": true,
          "result_debug": "Ok(IvResult { iv: 0.31999999999999934, iterations: 2, used_fallback: false, price_residual: 2.7755575615628914e-17, price_residual_unit: ForwardNormalisedPrice })"
        }
      ]
    }
  }
}
