SCALE_MUL
x->c_2 = SCALE_MUL(x->c_1, SCALE(ioc_fs->min_th));
x->w_q_lookup[i] = SCALE_MUL(x->w_q_lookup[i - 1], x->lookup_weight);
int64_t v = SCALE_MUL((int64_t)diff, (int64_t)fs->w_q);
SCALE_MUL(q->avg, fs->w_q_lookup[t]) : 0;
p_b = SCALE_MUL((int64_t)fs->c_3, (int64_t)q->avg) - fs->c_4;
p_b = SCALE_MUL((int64_t)fs->c_1, (int64_t)q->avg) - fs->c_2;
if (SCALE_MUL(p_b, SCALE((int64_t)q->count)) > q->random) {
x->c_2 = SCALE_MUL(x->c_1, SCALE(ioc_fs->min_th));
x->w_q_lookup[i] = SCALE_MUL(x->w_q_lookup[i - 1], x->lookup_weight);
int64_t v = SCALE_MUL((int64_t)diff, (int64_t)fs->w_q);
SCALE_MUL(q->avg, fs->w_q_lookup[t]) : 0;
p_b = SCALE_MUL((int64_t)fs->c_3, (int64_t)q->avg) - fs->c_4;
p_b = SCALE_MUL((int64_t)fs->c_1, (int64_t)q->avg) - fs->c_2;
if (SCALE_MUL(p_b, SCALE((int64_t)q->count)) > q->random) {