SCALE
int diff = SCALE(q_size) - q->avg;
if (SCALE_MUL(p_b, SCALE((int64_t)q->count)) > q->random) {
hz * V_dn_cfg.red_avg_pkt_size * 8 * SCALE(1) / i;
w0 = weight = SCALE(1) - fs->w_q; //fs->w_q scaled
fs->min_th = SCALE(fs->fs.min_th);
fs->max_th = SCALE(fs->fs.max_th);
fs->c_1 = SCALE((int64_t)(fs->max_p)) / (fs->fs.max_th - fs->fs.min_th);
fs->c_2 = SCALE_MUL(fs->c_1, SCALE(fs->fs.min_th));
fs->c_3 = (SCALE(1) - fs->max_p) / fs->fs.max_th;
fs->c_4 = SCALE(1) - 2 * fs->max_p;
fs->w_q_lookup[0] = SCALE(1) - fs->w_q;