Lines Matching refs:exponent
50 long exponent; in bc_raise() local
59 exponent = bc_num2long (num2); in bc_raise()
60 if (exponent == 0 && (num2->n_len > 1 || num2->n_value[0] != 0)) in bc_raise()
64 if (exponent == 0) in bc_raise()
72 if (exponent < 0) in bc_raise()
75 exponent = -exponent; in bc_raise()
81 rscale = MIN (num1->n_scale*exponent, MAX(scale, num1->n_scale)); in bc_raise()
87 while ((exponent & 1) == 0) in bc_raise()
91 exponent = exponent >> 1; in bc_raise()
95 exponent = exponent >> 1; in bc_raise()
98 while (exponent > 0) in bc_raise()
102 if ((exponent & 1) == 1) { in bc_raise()
106 exponent = exponent >> 1; in bc_raise()