pub fn squash(d: i32) -> u32
Convert log-odds to 12-bit probability. Input: d as scaled integer (any range, clamped internally). Output: probability in [1, 4095].