{
  "date": "2026-10-27",
  "baseline_revision": "1604a3aaeb1730c7d91ccf68f7bd93d97fcc2232",
  "feature": "integer FLOOR reuses its verified native operand",
  "machine": {
    "cpu": "Apple M4 Pro",
    "logical_cpus": 14,
    "os": "macOS aarch64",
    "jdk": "17.0.12",
    "flink": "2.2.1",
    "rust": "1.94.0",
    "profile": "release, no-default-features, system allocator, counting allocation wrapper"
  },
  "method": {
    "prepared_inputs": "Released stock generated Java on prepared GenericRowData/BinaryRowData; previous and candidate production Calc on equal prepared Arrow. Stock timer inside Java, native timers inside Rust. Setup, JNI entry/import/export and perimeter transposes excluded; preceding JVM callback and its conversions retained. Every result participates in a checksum; complete Arrow/schema equality checked before timing.",
    "logical_schemas": "Nullable for every case; nullable_values flag denotes actual data, NULL every seventh row when true.",
    "warmups": 16,
    "measured_trials": 11,
    "rows_per_trial": 131072,
    "order": "rotating flink/previous/native each trial",
    "pipeline": "1M-row INT bounded Flink source to rowwise blackhole, parallelism 1; native plans require both transposes and consumed Calc work; separate sequential stock/previous/native JVMs, two warmups and five measured jobs."
  },
  "prepared": [
    {
      "type": "BIGINT",
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "unit": "ns/row",
      "results": {
        "flink": {
          "median": 6.4029693603515625,
          "min": 6.14483642578125,
          "max": 6.6057891845703125,
          "trials": [
            6.4029693603515625,
            6.3702239990234375,
            6.175994873046875,
            6.50946044921875,
            6.410285949707031,
            6.485298156738281,
            6.3212738037109375,
            6.14483642578125,
            6.6057891845703125,
            6.26690673828125,
            6.4833984375
          ],
          "checksum": 1152921505642779008
        },
        "previous": {
          "median": 43.08160400390625,
          "min": 41.289329528808594,
          "max": 44.2384033203125,
          "trials": [
            42.021751403808594,
            41.86979675292969,
            41.289329528808594,
            43.11084747314453,
            44.2384033203125,
            43.90398406982422,
            43.625831604003906,
            41.443824768066406,
            43.11243438720703,
            42.98241424560547,
            43.08160400390625
          ],
          "checksum": 1152921505642779008
        },
        "native": {
          "median": 0.33696746826171875,
          "min": 0.32520294189453125,
          "max": 0.3398284912109375,
          "trials": [
            0.335693359375,
            0.3369598388671875,
            0.33887481689453125,
            0.3382415771484375,
            0.3398284912109375,
            0.33696746826171875,
            0.3398284912109375,
            0.32520294189453125,
            0.327423095703125,
            0.33409881591796875,
            0.3376007080078125
          ],
          "checksum": 1152921505642779008
        }
      },
      "allocation_probe": {
        "calls": 13,
        "requested_bytes": 606,
        "shared_output_buffer_bytes": 8192,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "type": "BIGINT",
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "unit": "ns/row",
      "results": {
        "flink": {
          "median": 4.7397613525390625,
          "min": 4.649482727050781,
          "max": 17.62104034423828,
          "trials": [
            4.749298095703125,
            4.797935485839844,
            4.805885314941406,
            4.775688171386719,
            4.6536102294921875,
            4.649482727050781,
            17.62104034423828,
            4.663787841796875,
            4.7397613525390625,
            4.734352111816406,
            4.686988830566406
          ],
          "checksum": 1152921505678237312
        },
        "previous": {
          "median": 40.93424987792969,
          "min": 39.65727233886719,
          "max": 42.302452087402344,
          "trials": [
            42.19341278076172,
            40.93424987792969,
            40.413856506347656,
            40.46757507324219,
            40.38683319091797,
            41.519798278808594,
            39.65727233886719,
            42.302452087402344,
            42.28687286376953,
            39.87566375732422,
            41.83515167236328
          ],
          "checksum": 1152921505678237312
        },
        "native": {
          "median": 0.7108078002929688,
          "min": 0.6993560791015625,
          "max": 0.8363723754882812,
          "trials": [
            0.7108078002929688,
            0.7305145263671875,
            0.7025375366210938,
            0.719390869140625,
            0.8363723754882812,
            0.715576171875,
            0.6993560791015625,
            0.7836074829101562,
            0.710174560546875,
            0.7101669311523438,
            0.7073135375976562
          ],
          "checksum": 1152921505678237312
        }
      },
      "allocation_probe": {
        "calls": 13,
        "requested_bytes": 606,
        "shared_output_buffer_bytes": 8320,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "type": "BIGINT",
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "unit": "ns/row",
      "results": {
        "flink": {
          "median": 6.241798400878906,
          "min": 5.819007873535156,
          "max": 6.345436096191406,
          "trials": [
            6.2503814697265625,
            6.3298492431640625,
            5.9642791748046875,
            6.345436096191406,
            6.241798400878906,
            6.2100067138671875,
            6.039299011230469,
            6.339393615722656,
            5.819007873535156,
            6.195709228515625,
            6.33843994140625
          ],
          "checksum": 973070336
        },
        "previous": {
          "median": 766.4283065795898,
          "min": 754.5798568725586,
          "max": 802.2899627685547,
          "trials": [
            802.2899627685547,
            786.1773147583008,
            761.8560791015625,
            754.5798568725586,
            758.0877914428711,
            756.8502426147461,
            772.1602096557617,
            766.4283065795898,
            759.437873840332,
            767.2332153320312,
            769.9124069213867
          ],
          "checksum": 973070336
        },
        "native": {
          "median": 14.398262023925781,
          "min": 13.827644348144531,
          "max": 15.579544067382812,
          "trials": [
            14.431640625,
            15.579544067382812,
            14.562294006347656,
            14.398262023925781,
            14.551162719726562,
            14.310195922851562,
            13.885818481445312,
            14.297805786132812,
            14.258384704589844,
            13.827644348144531,
            14.447845458984375
          ],
          "checksum": 973070336
        }
      },
      "allocation_probe": {
        "calls": 13,
        "requested_bytes": 606,
        "shared_output_buffer_bytes": 130,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "type": "INT",
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "unit": "ns/row",
      "results": {
        "flink": {
          "median": 6.458915710449219,
          "min": 6.214775085449219,
          "max": 6.724037170410156,
          "trials": [
            6.58575439453125,
            6.467185974121094,
            6.724037170410156,
            6.275489807128906,
            6.214775085449219,
            6.531402587890625,
            6.476722717285156,
            6.3908843994140625,
            6.458915710449219,
            6.4105987548828125,
            6.3463897705078125
          ],
          "checksum": -16766516391680
        },
        "previous": {
          "median": 42.03827667236328,
          "min": 40.380157470703125,
          "max": 64.60984802246094,
          "trials": [
            43.079376220703125,
            42.03827667236328,
            41.95594787597656,
            42.977333068847656,
            41.617393493652344,
            41.5986328125,
            41.355133056640625,
            42.42134094238281,
            64.60984802246094,
            40.380157470703125,
            42.398773193359375
          ],
          "checksum": -16766516391680
        },
        "native": {
          "median": 0.32647705078125,
          "min": 0.29468536376953125,
          "max": 0.35349273681640625,
          "trials": [
            0.3293304443359375,
            0.35349273681640625,
            0.33538055419921875,
            0.32678985595703125,
            0.31026458740234375,
            0.33092498779296875,
            0.3153533935546875,
            0.31980133056640625,
            0.29468536376953125,
            0.29468536376953125,
            0.32647705078125
          ],
          "checksum": -16766516391680
        }
      },
      "allocation_probe": {
        "calls": 13,
        "requested_bytes": 606,
        "shared_output_buffer_bytes": 4096,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "type": "INT",
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "unit": "ns/row",
      "results": {
        "flink": {
          "median": 4.6383514404296875,
          "min": 4.490531921386719,
          "max": 5.0350799560546875,
          "trials": [
            4.490531921386719,
            4.513740539550781,
            5.0350799560546875,
            4.574775695800781,
            4.542671203613281,
            4.557289123535156,
            4.671417236328125,
            4.6383514404296875,
            4.830039978027344,
            4.79730224609375,
            4.751838684082031
          ],
          "checksum": -14292579770880
        },
        "previous": {
          "median": 42.34917449951172,
          "min": 40.09087371826172,
          "max": 59.74388122558594,
          "trials": [
            40.09087371826172,
            43.18046569824219,
            44.88086700439453,
            41.425392150878906,
            44.448219299316406,
            40.94854736328125,
            42.7567138671875,
            42.34917449951172,
            59.74388122558594,
            41.21366882324219,
            42.14350891113281
          ],
          "checksum": -14292579770880
        },
        "native": {
          "median": 0.7136688232421875,
          "min": 0.7022247314453125,
          "max": 0.7890090942382812,
          "trials": [
            0.7022247314453125,
            0.705078125,
            0.7327423095703125,
            0.71875,
            0.7136688232421875,
            0.7053985595703125,
            0.7054061889648438,
            0.7123947143554688,
            0.7298736572265625,
            0.7457733154296875,
            0.7890090942382812
          ],
          "checksum": -14292579770880
        }
      },
      "allocation_probe": {
        "calls": 13,
        "requested_bytes": 606,
        "shared_output_buffer_bytes": 4224,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "type": "INT",
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "unit": "ns/row",
      "results": {
        "flink": {
          "median": 5.9054718017578125,
          "min": 5.734764099121094,
          "max": 6.149925231933594,
          "trials": [
            5.817413330078125,
            6.019905090332031,
            5.8482513427734375,
            5.734764099121094,
            6.024040222167969,
            5.915000915527344,
            6.149925231933594,
            6.1397552490234375,
            5.797706604003906,
            5.835853576660156,
            5.9054718017578125
          ],
          "checksum": 973062144
        },
        "previous": {
          "median": 741.6785583496094,
          "min": 736.4635467529297,
          "max": 775.8261337280273,
          "trials": [
            736.4635467529297,
            743.8176422119141,
            741.6785583496094,
            739.2447814941406,
            738.2036895751953,
            739.8128509521484,
            739.2021789550781,
            775.8261337280273,
            743.1325912475586,
            757.7180862426758,
            765.7537460327148
          ],
          "checksum": 973062144
        },
        "native": {
          "median": 14.804840087890625,
          "min": 14.081954956054688,
          "max": 15.093482971191406,
          "trials": [
            14.997482299804688,
            15.033721923828125,
            14.081954956054688,
            14.635398864746094,
            15.004158020019531,
            14.32037353515625,
            14.663375854492188,
            15.093482971191406,
            14.714881896972656,
            14.96124267578125,
            14.804840087890625
          ],
          "checksum": 973062144
        }
      },
      "allocation_probe": {
        "calls": 13,
        "requested_bytes": 606,
        "shared_output_buffer_bytes": 66,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "type": "SMALLINT",
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "unit": "ns/row",
      "results": {
        "flink": {
          "median": 6.330810546875,
          "min": 5.972221374511719,
          "max": 6.491340637207031,
          "trials": [
            6.491340637207031,
            6.218589782714844,
            6.409645080566406,
            6.330810546875,
            6.416633605957031,
            6.308876037597656,
            6.45892333984375,
            6.2274932861328125,
            6.335899353027344,
            6.203651428222656,
            5.972221374511719
          ],
          "checksum": -272829696
        },
        "previous": {
          "median": 41.370079040527344,
          "min": 41.097328186035156,
          "max": 43.40807342529297,
          "trials": [
            41.458763122558594,
            41.312538146972656,
            43.40807342529297,
            41.370079040527344,
            43.303810119628906,
            41.462257385253906,
            41.30872344970703,
            41.097328186035156,
            41.10145568847656,
            41.436195373535156,
            41.20953369140625
          ],
          "checksum": -272829696
        },
        "native": {
          "median": 0.33600616455078125,
          "min": 0.293731689453125,
          "max": 0.3509521484375,
          "trials": [
            0.3360137939453125,
            0.33632659912109375,
            0.339508056640625,
            0.33664703369140625,
            0.32901763916015625,
            0.3509521484375,
            0.32329559326171875,
            0.293731689453125,
            0.33600616455078125,
            0.32074737548828125,
            0.31725311279296875
          ],
          "checksum": -272829696
        }
      },
      "allocation_probe": {
        "calls": 13,
        "requested_bytes": 606,
        "shared_output_buffer_bytes": 2048,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "type": "SMALLINT",
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "unit": "ns/row",
      "results": {
        "flink": {
          "median": 4.579864501953125,
          "min": 4.271186828613281,
          "max": 4.637397766113281,
          "trials": [
            4.637397766113281,
            4.5623779296875,
            4.635490417480469,
            4.5871734619140625,
            4.55316162109375,
            4.6065673828125,
            4.60052490234375,
            4.566192626953125,
            4.579864501953125,
            4.271186828613281,
            4.369422912597656
          ],
          "checksum": -218822144
        },
        "previous": {
          "median": 41.598960876464844,
          "min": 39.527259826660156,
          "max": 52.66411590576172,
          "trials": [
            41.598960876464844,
            42.41912078857422,
            41.87774658203125,
            42.418479919433594,
            41.535377502441406,
            39.59083557128906,
            42.159080505371094,
            40.684059143066406,
            39.527259826660156,
            52.66411590576172,
            41.359901428222656
          ],
          "checksum": -218822144
        },
        "native": {
          "median": 0.7139892578125,
          "min": 0.6106719970703125,
          "max": 0.7464065551757812,
          "trials": [
            0.7464065551757812,
            0.7158889770507812,
            0.7206649780273438,
            0.7200241088867188,
            0.7098541259765625,
            0.7060394287109375,
            0.7165298461914062,
            0.7139892578125,
            0.6326065063476562,
            0.6106719970703125,
            0.6742477416992188
          ],
          "checksum": -218822144
        }
      },
      "allocation_probe": {
        "calls": 13,
        "requested_bytes": 606,
        "shared_output_buffer_bytes": 2176,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "type": "SMALLINT",
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "unit": "ns/row",
      "results": {
        "flink": {
          "median": 5.6896209716796875,
          "min": 5.3469390869140625,
          "max": 6.0192718505859375,
          "trials": [
            5.802787780761719,
            5.7131500244140625,
            5.657196044921875,
            6.0192718505859375,
            5.6896209716796875,
            5.3469390869140625,
            5.670867919921875,
            5.6056976318359375,
            5.400970458984375,
            5.793251037597656,
            5.812965393066406
          ],
          "checksum": 516767744
        },
        "previous": {
          "median": 782.5056686401367,
          "min": 765.2435302734375,
          "max": 791.278205871582,
          "trials": [
            765.2435302734375,
            782.5056686401367,
            779.5578689575195,
            784.3163833618164,
            786.8099212646484,
            773.8701477050781,
            791.278205871582,
            781.6445007324219,
            785.9795837402344,
            786.7657318115234,
            765.8058776855469
          ],
          "checksum": 516767744
        },
        "native": {
          "median": 14.865242004394531,
          "min": 13.527229309082031,
          "max": 15.567466735839844,
          "trials": [
            14.647483825683594,
            14.865242004394531,
            14.4227294921875,
            15.372589111328125,
            13.527229309082031,
            15.384674072265625,
            15.567466735839844,
            15.02227783203125,
            14.904335021972656,
            14.431953430175781,
            14.462158203125
          ],
          "checksum": 516767744
        }
      },
      "allocation_probe": {
        "calls": 13,
        "requested_bytes": 606,
        "shared_output_buffer_bytes": 34,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "type": "TINYINT",
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "unit": "ns/row",
      "results": {
        "flink": {
          "median": 6.17218017578125,
          "min": 5.957923889160156,
          "max": 6.411552429199219,
          "trials": [
            6.37213134765625,
            6.288848876953125,
            6.19189453125,
            6.411552429199219,
            6.05010986328125,
            5.985260009765625,
            6.1168670654296875,
            6.165184020996094,
            6.17218017578125,
            5.957923889160156,
            6.184577941894531
          ],
          "checksum": -1068288
        },
        "previous": {
          "median": 40.22089385986328,
          "min": 38.5316162109375,
          "max": 41.90666961669922,
          "trials": [
            41.08301544189453,
            39.746604919433594,
            39.813995361328125,
            40.285743713378906,
            38.5316162109375,
            40.22089385986328,
            41.90666961669922,
            39.282798767089844,
            39.787925720214844,
            40.64910125732422,
            40.63256072998047
          ],
          "checksum": -1068288
        },
        "native": {
          "median": 0.32901763916015625,
          "min": 0.30263519287109375,
          "max": 0.4069061279296875,
          "trials": [
            0.333465576171875,
            0.3223419189453125,
            0.32901763916015625,
            0.3341064453125,
            0.3741607666015625,
            0.4069061279296875,
            0.325836181640625,
            0.32202911376953125,
            0.32869720458984375,
            0.34014129638671875,
            0.30263519287109375
          ],
          "checksum": -1068288
        }
      },
      "allocation_probe": {
        "calls": 13,
        "requested_bytes": 606,
        "shared_output_buffer_bytes": 1024,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "type": "TINYINT",
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "unit": "ns/row",
      "results": {
        "flink": {
          "median": 4.679046630859375,
          "min": 4.580177307128906,
          "max": 4.9435272216796875,
          "trials": [
            4.784263610839844,
            4.734352111816406,
            4.727363586425781,
            4.670463562011719,
            4.679046630859375,
            4.580177307128906,
            4.661872863769531,
            4.5970306396484375,
            4.625953674316406,
            4.68603515625,
            4.9435272216796875
          ],
          "checksum": -882176
        },
        "previous": {
          "median": 41.60626983642578,
          "min": 40.31817626953125,
          "max": 56.980133056640625,
          "trials": [
            42.26112365722656,
            42.33900451660156,
            41.890777587890625,
            41.257545471191406,
            41.55604553222656,
            40.71521759033203,
            41.60626983642578,
            40.31817626953125,
            56.980133056640625,
            41.18601989746094,
            44.49812316894531
          ],
          "checksum": -882176
        },
        "native": {
          "median": 0.6895065307617188,
          "min": 0.63006591796875,
          "max": 0.7416458129882812,
          "trials": [
            0.7060394287109375,
            0.7416458129882812,
            0.7174758911132812,
            0.63006591796875,
            0.7022247314453125,
            0.6895065307617188,
            0.6891860961914062,
            0.6809234619140625,
            0.704132080078125,
            0.6850509643554688,
            0.6780624389648438
          ],
          "checksum": -882176
        }
      },
      "allocation_probe": {
        "calls": 13,
        "requested_bytes": 606,
        "shared_output_buffer_bytes": 1152,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "type": "TINYINT",
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "unit": "ns/row",
      "results": {
        "flink": {
          "median": 5.443885803222656,
          "min": 5.243614196777344,
          "max": 5.703926086425781,
          "trials": [
            5.568183898925781,
            5.443885803222656,
            5.243614196777344,
            5.703926086425781,
            5.425132751464844,
            5.582496643066406,
            5.42608642578125,
            5.506195068359375,
            5.362510681152344,
            5.429267883300781,
            5.524314880371094
          ],
          "checksum": 868352
        },
        "previous": {
          "median": 752.2344589233398,
          "min": 742.9542541503906,
          "max": 769.9616775512695,
          "trials": [
            752.2344589233398,
            743.4352264404297,
            758.7703094482422,
            759.2668533325195,
            752.0112991333008,
            751.1342391967773,
            742.9542541503906,
            758.0102233886719,
            769.9616775512695,
            757.0683212280273,
            745.5123291015625
          ],
          "checksum": 868352
        },
        "native": {
          "median": 14.163650512695312,
          "min": 13.976097106933594,
          "max": 14.452613830566406,
          "trials": [
            14.190040588378906,
            14.396347045898438,
            14.163650512695312,
            14.293037414550781,
            14.036811828613281,
            14.0091552734375,
            13.976097106933594,
            14.452613830566406,
            14.354705810546875,
            14.119781494140625,
            14.149665832519531
          ],
          "checksum": 868352
        }
      },
      "allocation_probe": {
        "calls": 13,
        "requested_bytes": 606,
        "shared_output_buffer_bytes": 18,
        "new_output_buffer_bytes": 0
      }
    }
  ],
  "pipeline": {
    "flink": {
      "unit": "seconds",
      "median": 0.131442,
      "min": 0.125461041,
      "max": 0.149768708,
      "trials": [
        0.149768708,
        0.131442,
        0.126329125,
        0.125461041,
        0.13879625
      ]
    },
    "previous": {
      "unit": "seconds",
      "median": 0.158870667,
      "min": 0.157429625,
      "max": 0.1728455,
      "trials": [
        0.1728455,
        0.157429625,
        0.158870667,
        0.168591458,
        0.157503625
      ]
    },
    "native": {
      "unit": "seconds",
      "median": 0.138411291,
      "min": 0.132027083,
      "max": 0.139609875,
      "trials": [
        0.138411291,
        0.139609875,
        0.138689084,
        0.137055208,
        0.132027083
      ]
    }
  },
  "limitations": [
    "16-row controls remain slower than stock because of generic native Calc fixed overhead.",
    "Complete jobs include submission/JIT/startup; no sustained complete-job acceleration claim."
  ],
  "profiling": {
    "method": "Separate native-only nullable INT, 16-row control, five-second 1ms process sample; outside throughput trials.",
    "observations": [
      "Native Calc evaluation and RecordBatch projection/bookkeeping remain visible with shared output buffers.",
      "Allocation/free, Arc ownership and result checksum consumption remain fixed costs.",
      "There is no rounding kernel or JVM function execution on the candidate path; the sample is diagnostic, not a universal percentage estimate."
    ]
  }
}
