Lines Matching refs:retval
213 round_and_return (mp_limb_t *retval, intmax_t exponent, int negative, in round_and_return() argument
233 round_limb = retval[RETURN_LIMB_SIZE - 1]; in round_and_return()
236 more_bits |= retval[i] != 0; in round_and_return()
237 MPN_ZERO (retval, RETURN_LIMB_SIZE); in round_and_return()
243 round_limb = retval[(shift - 1) / BITS_PER_MP_LIMB]; in round_and_return()
246 more_bits |= retval[i] != 0; in round_and_return()
252 (void) __mpn_rshift (retval, &retval[shift / BITS_PER_MP_LIMB], in round_and_return()
257 retval[i] = retval[i + (shift / BITS_PER_MP_LIMB)]; in round_and_return()
258 MPN_ZERO (&retval[RETURN_LIMB_SIZE - (shift / BITS_PER_MP_LIMB)], in round_and_return()
270 (retval[0] & 1) != 0, in round_and_return()
279 mp_limb_t cy = __mpn_add_1 (retval_normal, retval, in round_and_return()
291 round_limb = retval[0]; in round_and_return()
293 (void) __mpn_rshift (retval, retval, RETURN_LIMB_SIZE, shift); in round_and_return()
321 (retval[0] & 1) != 0, in round_and_return()
326 mp_limb_t cy = __mpn_add_1 (retval, retval, RETURN_LIMB_SIZE, 1); in round_and_return()
330 && (retval[RETURN_LIMB_SIZE - 1] in round_and_return()
334 (void) __mpn_rshift (retval, retval, RETURN_LIMB_SIZE, 1); in round_and_return()
335 retval[RETURN_LIMB_SIZE - 1] in round_and_return()
339 && (retval[RETURN_LIMB_SIZE - 1] in round_and_return()
355 return MPN2FLOAT (retval, exponent, negative); in round_and_return()
522 mp_limb_t retval[RETURN_LIMB_SIZE]; in ____STRTOF_INTERNAL() local
660 FLOAT retval = NAN; in ____STRTOF_INTERNAL() local
669 retval = STRTOF_NAN (cp + 1, &endp, L_(')')); in ____STRTOF_INTERNAL()
681 return negative ? -retval : retval; in ____STRTOF_INTERNAL()
1107 retval[idx] = val << (pos - bits + 1); in ____STRTOF_INTERNAL()
1112 retval[idx--] = val >> (bits - pos - 1); in ____STRTOF_INTERNAL()
1113 retval[idx] = val << (BITS_PER_MP_LIMB - (bits - pos - 1)); in ____STRTOF_INTERNAL()
1134 retval[idx] |= val << (pos - 4 + 1); in ____STRTOF_INTERNAL()
1139 retval[idx--] |= val >> (4 - pos - 1); in ____STRTOF_INTERNAL()
1153 return round_and_return (retval, exponent, negative, val, in ____STRTOF_INTERNAL()
1157 retval[idx] = val; in ____STRTOF_INTERNAL()
1163 MPN_ZERO (retval, idx); in ____STRTOF_INTERNAL()
1165 return round_and_return (retval, exponent, negative, 0, 0, 0); in ____STRTOF_INTERNAL()
1270 memcpy (retval, &num[least_idx], in ____STRTOF_INTERNAL()
1275 retval[i - least_idx] = (num[i] >> least_bit) in ____STRTOF_INTERNAL()
1279 retval[RETURN_LIMB_SIZE - 1] = num[i] >> least_bit; in ____STRTOF_INTERNAL()
1286 return round_and_return (retval, bits - 1, negative, in ____STRTOF_INTERNAL()
1298 memcpy (&retval[RETURN_LIMB_SIZE - numsize], num, in ____STRTOF_INTERNAL()
1302 MPN_ZERO (retval, RETURN_LIMB_SIZE - numsize); in ____STRTOF_INTERNAL()
1306 (void) __mpn_lshift (&retval[RETURN_LIMB_SIZE - numsize], in ____STRTOF_INTERNAL()
1310 MPN_ZERO (retval, RETURN_LIMB_SIZE - numsize); in ____STRTOF_INTERNAL()
1317 cy = __mpn_rshift (&retval[RETURN_LIMB_SIZE - numsize], in ____STRTOF_INTERNAL()
1319 retval[RETURN_LIMB_SIZE - numsize - 1] = cy; in ____STRTOF_INTERNAL()
1322 MPN_ZERO (retval, RETURN_LIMB_SIZE - numsize - 1); in ____STRTOF_INTERNAL()
1325 return round_and_return (retval, bits - 1, negative, 0, 0, 0); in ____STRTOF_INTERNAL()
1330 memcpy (retval, num, numsize * sizeof (mp_limb_t)); in ____STRTOF_INTERNAL()
1334 retval[numsize] = 0; in ____STRTOF_INTERNAL()
1336 MPN_ZERO (retval + numsize, RETURN_LIMB_SIZE - numsize); in ____STRTOF_INTERNAL()
1514 retval[0] = quot >> (BITS_PER_MP_LIMB - used); \ in ____STRTOF_INTERNAL()
1522 retval[1] = 0; \ in ____STRTOF_INTERNAL()
1523 retval[0] = quot; \ in ____STRTOF_INTERNAL()
1528 __mpn_lshift_1 (retval, RETURN_LIMB_SIZE, BITS_PER_MP_LIMB, \ in ____STRTOF_INTERNAL()
1534 __mpn_lshift_1 (retval, RETURN_LIMB_SIZE, used, quot); \ in ____STRTOF_INTERNAL()
1542 return round_and_return (retval, exponent - 1, negative, in ____STRTOF_INTERNAL()
1572 __mpn_lshift_1 (retval, RETURN_LIMB_SIZE, in ____STRTOF_INTERNAL()
1578 __mpn_lshift_1 (retval, RETURN_LIMB_SIZE, used, 0); in ____STRTOF_INTERNAL()
1635 return round_and_return (retval, exponent - 1, negative, in ____STRTOF_INTERNAL()
1671 __mpn_lshift_1 (retval, RETURN_LIMB_SIZE, in ____STRTOF_INTERNAL()
1675 retval[i] = retval[i - empty]; in ____STRTOF_INTERNAL()
1677 retval[i--] = 0; in ____STRTOF_INTERNAL()
1686 (void) __mpn_lshift (&retval[used in ____STRTOF_INTERNAL()
1688 retval, in ____STRTOF_INTERNAL()
1693 retval[i] = 0; in ____STRTOF_INTERNAL()
1696 __mpn_lshift_1 (retval, RETURN_LIMB_SIZE, used, 0); in ____STRTOF_INTERNAL()
1762 return round_and_return (retval, exponent - 1, negative, in ____STRTOF_INTERNAL()