Skip to content

bench/ball_float Design

Responsibility

Isolate binary-kernel, interval-core, and checked-wrapper costs.

Data Flow

Exact singleton intervals make add, multiply, and divide comparable to their BinFloat reference results.

Invariants

Core and checked outputs must remain singleton intervals centered on the reference value.

Effects

Maremark owns calibration and timing; the Python runner owns process and artifact IO.