// SPDX-License-Identifier: GPL-3.0-or-later pragma solidity ^0.8.19; /** * @notice Dyadic rational input: mantissa × 2^(-shift). * For shift == 0 (current usage via _toDyadic), value == mantissa. */ struct OptimizerInput { int256 mantissa; int256 shift; }