HF RL Explorer

Add a mutative QuoRoundUp for osmomath.BigDec

Add a mutative QuoRoundUp for osmomath.BigDec: a task in MiMo-V2.6-RL-harbor-code: MiMo-V2.6-RL Code (Harbor) (Harbor dataset). While profiling the concentrated-liquidity swap math (in particular the GetNextSqrtPriceFromAmount0InRoundingUp / GetNextSqrtPriceFromAmount0OutRoundingUp path) I noticed…

The task

While profiling the concentrated-liquidity swap math (in particular the `GetNextSqrtPriceFromAmount0InRoundingUp` / `GetNextSqrtPriceFromAmount0OutRoundingUp` path) I noticed that the round-up quotient step is forced to go through the non-mutative `BigDec.QuoRoundUp`, which allocates a fresh `big.Int` for the result…

Part of FineEnvs/MiMo-V2.6-RL-harbor-code.