Lines Matching refs:sum_abs
1443 int sum = 0, sum_abs = 0; in calc_node_dir() local
1449 sum += d; sum_abs += d & 1; in calc_node_dir()
1453 R = (sum_abs + sum) >> 1; in calc_node_dir()
1454 L = (sum_abs - sum) >> 1; in calc_node_dir()
1460 double sum = 0, sum_abs = 0; in calc_node_dir() local
1467 sum += d*w; sum_abs += (d & 1)*w; in calc_node_dir()
1471 R = (sum_abs + sum) * 0.5; in calc_node_dir()
1472 L = (sum_abs - sum) * 0.5; in calc_node_dir()
2065 int sum = 0, sum_abs = 0; in find_surrogate_split_ord() local
2070 sum += d; sum_abs += d & 1; in find_surrogate_split_ord()
2074 RR = (sum_abs + sum) >> 1; in find_surrogate_split_ord()
2075 LR = (sum_abs - sum) >> 1; in find_surrogate_split_ord()
2109 double sum = 0, sum_abs = 0; in find_surrogate_split_ord() local
2119 sum += d*w; sum_abs += (d & 1)*w; in find_surrogate_split_ord()
2123 RR = (sum_abs + sum)*0.5; in find_surrogate_split_ord()
2124 LR = (sum_abs - sum)*0.5; in find_surrogate_split_ord()
2195 int sum_abs = _rc[idx] + (d & 1); in find_surrogate_split_cat() local
2196 _lc[idx] = sum; _rc[idx] = sum_abs; in find_surrogate_split_cat()
2202 int sum_abs = _rc[i]; in find_surrogate_split_cat() local
2203 lc[i] = (sum_abs - sum) >> 1; in find_surrogate_split_cat()
2204 rc[i] = (sum_abs + sum) >> 1; in find_surrogate_split_cat()
2218 double sum_abs = rc[idx] + (d & 1)*w; in find_surrogate_split_cat() local
2219 lc[idx] = sum; rc[idx] = sum_abs; in find_surrogate_split_cat()
2225 double sum_abs = rc[i]; in find_surrogate_split_cat() local
2226 lc[i] = (sum_abs - sum) * 0.5; in find_surrogate_split_cat()
2227 rc[i] = (sum_abs + sum) * 0.5; in find_surrogate_split_cat()