Lines Matching refs:C1

48   UINT64 C1;			// C1 represents x_signif (UINT64)  local
78 C1 = (x & MASK_BINARY_SIG2) | MASK_BINARY_OR2;
79 if (C1 > 9999999999999999ull) { // non-canonical
81 C1 = 0;
85 C1 = x & MASK_BINARY_SIG1;
89 if (C1 == 0x0ull) {
105 if (C1 >= MASK_BINARY_OR2) { // x >= 2^53
107 if (C1 >= 0x0000000100000000ull) { // x >= 2^32
108 tmp1.d = (double) (C1 >> 32); // exact conversion
112 tmp1.d = (double) C1; // exact conversion
117 tmp1.d = (double) C1; // exact conversion
124 if (C1 >= nr_digits[x_nr_bits - 1].threshold_lo)
133 C1 = C1 * ten2k64[ind];
137 C1 = C1 * ten2k64[ind];
143 C1++;
144 if (C1 == 0x002386f26fc10000ull) { // if C1 = 10^16
145 C1 = 0x00038d7ea4c68000ull; // C1 = 10^15
151 C1--;
152 if (C1 == 0x00038d7ea4c67fffull && x_exp != 0) { // if C1 = 10^15 - 1
153 C1 = 0x002386f26fc0ffffull; // C1 = 10^16 - 1
159 if (C1 & MASK_BINARY_OR2) {
161 x_sign | (x_exp << 51) | MASK_STEERING_BITS | (C1 &
164 res = x_sign | (x_exp << 53) | C1;
193 UINT64 C1; // C1 represents x_signif (UINT64) local
223 C1 = (x & MASK_BINARY_SIG2) | MASK_BINARY_OR2;
224 if (C1 > 9999999999999999ull) { // non-canonical
226 C1 = 0;
230 C1 = x & MASK_BINARY_SIG1;
234 if (C1 == 0x0ull) {
250 if (C1 >= 0x0020000000000000ull) { // x >= 2^53
253 if (C1 >= 0x0000000100000000ull) { // x >= 2^32
254 tmp1.d = (double) (C1 >> 32); // exact conversion
258 tmp1.d = (double) C1; // exact conversion
263 tmp1.d = (double) C1; // exact conversion
270 if (C1 >= nr_digits[x_nr_bits - 1].threshold_lo)
279 C1 = C1 * ten2k64[ind];
283 C1 = C1 * ten2k64[ind];
289 C1++;
290 if (C1 == 0x002386f26fc10000ull) { // if C1 = 10^16
291 C1 = 0x00038d7ea4c68000ull; // C1 = 10^15
297 C1--;
298 if (C1 == 0x00038d7ea4c67fffull && x_exp != 0) { // if C1 = 10^15 - 1
299 C1 = 0x002386f26fc0ffffull; // C1 = 10^16 - 1
305 if (C1 & MASK_BINARY_OR2) {
307 x_sign | (x_exp << 51) | MASK_STEERING_BITS | (C1 &
310 res = x_sign | (x_exp << 53) | C1;