CUBIC_SHIFT
>> CUBIC_SHIFT;
cubic_data->max_cwnd) >> CUBIC_SHIFT));
(CCV(ccv, tcp_cwnd) * CUBIC_BETA) >> CUBIC_SHIFT;
theoretical_cubic_k(wmax_pkts) / pow(2, CUBIC_SHIFT), 3.0))));
s = ((wmax_pkts * ONE_SUB_CUBIC_BETA) << CUBIC_SHIFT) / CUBIC_C_FACTOR;
K = (((s * 275) >> CUBIC_SHIFT) + 98) -
(((s * s * 120) >> CUBIC_SHIFT) >> CUBIC_SHIFT);
t = NSEC2MSEC(nsecs_since_cong << CUBIC_SHIFT);
smss) << CUBIC_SHIFT) / TWO_SUB_PT2 / rtt_nsecs)) >> CUBIC_SHIFT);
return (pow((wmax_pkts * 0.2) / C, (1.0 / 3.0)) * pow(2, CUBIC_SHIFT));