We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8e99693 commit aafe790Copy full SHA for aafe790
ext/bcmath/libbcmath/src/sqrt.c
@@ -84,7 +84,7 @@ bool bc_sqrt(bc_num *num, size_t scale)
84
for (; i < (*num)->n_len + (*num)->n_scale; i++) {
85
n_vecter = n_vecter * BASE + (*num)->n_value[i];
86
}
87
- for (; i < rscale; i++) {
+ for (; i < (*num)->n_len + rscale; i++) {
88
n_vecter *= BASE;
89
90
@@ -120,9 +120,7 @@ bool bc_sqrt(bc_num *num, size_t scale)
120
char *rptr = ret->n_value;
121
char *rend = rptr + ret_ren + rscale - 1;
122
123
- for (i = 0; i < cscale - rscale; i++) {
124
- guess_vector /= BASE;
125
- }
+ guess_vector /= BASE;
126
while (rend >= rptr) {
127
*rend-- = guess_vector % BASE;
128
guess_vector /= BASE;
0 commit comments