Lines Matching refs:CS
36 UINT128 CX, CX1, CX2, A10, S2, T128, TP128, CS, CSM, res;
107 CS.w[0] = short_sqrt128 (A10);
108 CS.w[1] = 0;
110 if (CS.w[0] * CS.w[0] == A10.w[0]) {
111 __mul_64x64_to_128_fast (S2, CS.w[0], CS.w[0]);
116 DECIMAL_EXPONENT_BIAS_128) >> 1, CS);
152 long_sqrt128 (&CS, C256);
160 CSM.w[1] = (CS.w[1] << 1) | (CS.w[0] >> 63);
161 CSM.w[0] = (CS.w[0] + CS.w[0]) | 1;
174 CS.w[0]++;
175 if (!CS.w[0])
176 CS.w[1]++;
178 C8.w[1] = (CS.w[1] << 3) | (CS.w[0] >> 61);
179 C8.w[0] = CS.w[0] << 3;
195 if (!CS.w[0])
196 CS.w[1]--;
197 CS.w[0]--;
203 __sqr128_to_256 (M256, CS);
204 C8.w[1] = (CS.w[1] << 1) | (CS.w[0] >> 63);
205 C8.w[0] = CS.w[0] << 1;
227 if (!CS.w[0])
228 CS.w[1]--;
229 CS.w[0]--;
239 if (!CS.w[0])
240 CS.w[1]--;
241 CS.w[0]--;
267 CS.w[0]++;
268 if (!CS.w[0])
269 CS.w[1]++;
274 CS.w[0]++;
275 if (!CS.w[0])
276 CS.w[1]++;
287 (exponent_q + DECIMAL_EXPONENT_BIAS_128) >> 1, CS);
299 UINT128 CX, CX1, CX2, A10, S2, T128, TP128, CS, CSM, res;
378 CS.w[0] = short_sqrt128 (A10);
379 CS.w[1] = 0;
381 if (CS.w[0] * CS.w[0] == A10.w[0]) {
382 __mul_64x64_to_128_fast (S2, CS.w[0], CS.w[0]);
386 CS);
422 long_sqrt128 (&CS, C256);
430 CSM.w[1] = (CS.w[1] << 1) | (CS.w[0] >> 63);
431 CSM.w[0] = (CS.w[0] + CS.w[0]) | 1;
444 CS.w[0]++;
445 if (!CS.w[0])
446 CS.w[1]++;
448 C8.w[1] = (CS.w[1] << 3) | (CS.w[0] >> 61);
449 C8.w[0] = CS.w[0] << 3;
465 if (!CS.w[0])
466 CS.w[1]--;
467 CS.w[0]--;
473 __sqr128_to_256 (M256, CS);
474 C8.w[1] = (CS.w[1] << 1) | (CS.w[0] >> 63);
475 C8.w[0] = CS.w[0] << 1;
497 if (!CS.w[0])
498 CS.w[1]--;
499 CS.w[0]--;
509 if (!CS.w[0])
510 CS.w[1]--;
511 CS.w[0]--;
537 CS.w[0]++;
538 if (!CS.w[0])
539 CS.w[1]++;
544 CS.w[0]++;
545 if (!CS.w[0])
546 CS.w[1]++;
557 CS);