Lines Matching refs:n1
47 _bc_do_compare (n1, n2, use_sign, ignore_last) in _bc_do_compare() argument
48 bc_num n1, n2; in _bc_do_compare()
56 if (use_sign && n1->n_sign != n2->n_sign)
58 if (n1->n_sign == PLUS)
65 if (n1->n_len != n2->n_len)
67 if (n1->n_len > n2->n_len)
70 if (!use_sign || n1->n_sign == PLUS)
78 if (!use_sign || n1->n_sign == PLUS)
87 count = n1->n_len + MIN (n1->n_scale, n2->n_scale);
88 n1ptr = n1->n_value;
97 if (ignore_last && count == 1 && n1->n_scale == n2->n_scale)
104 if (!use_sign || n1->n_sign == PLUS)
112 if (!use_sign || n1->n_sign == PLUS)
120 if (n1->n_scale != n2->n_scale)
122 if (n1->n_scale > n2->n_scale)
124 for (count = n1->n_scale-n2->n_scale; count>0; count--)
128 if (!use_sign || n1->n_sign == PLUS)
136 for (count = n2->n_scale-n1->n_scale; count>0; count--)
140 if (!use_sign || n1->n_sign == PLUS)
156 bc_compare (n1, n2) in bc_compare() argument
157 bc_num n1, n2; in bc_compare()
159 return _bc_do_compare (n1, n2, TRUE, FALSE);