Lines Matching refs:vals
165 ext_val vals[10]; in __fmal() local
166 store_ext_val (&vals[0], zhi); in __fmal()
167 store_ext_val (&vals[1], zlo); in __fmal()
168 mul_ext_val (&vals[2], &vals[3], xhi, yhi); in __fmal()
169 mul_ext_val (&vals[4], &vals[5], xhi, ylo); in __fmal()
170 mul_ext_val (&vals[6], &vals[7], xlo, yhi); in __fmal()
171 mul_ext_val (&vals[8], &vals[9], xlo, ylo); in __fmal()
172 qsort (vals, 10, sizeof (ext_val), compare); in __fmal()
178 add_split_ext (&vals[i + 1], &vals[i]); in __fmal()
179 qsort (vals + i + 1, 9 - i, sizeof (ext_val), compare); in __fmal()
187 if (vals[dstpos].val == 0) in __fmal()
189 vals[dstpos] = vals[9 - i]; in __fmal()
190 vals[9 - i].val = 0; in __fmal()
191 vals[9 - i].exp = 0; in __fmal()
195 add_split_ext (&vals[dstpos], &vals[9 - i]); in __fmal()
196 if (vals[9 - i].val != 0) in __fmal()
200 vals[dstpos - 1] = vals[9 - i]; in __fmal()
201 vals[9 - i].val = 0; in __fmal()
202 vals[9 - i].exp = 0; in __fmal()
211 if (vals[9].val == 0) in __fmal()
215 add_split_ext (&vals[9], &vals[8]); in __fmal()
216 if (compare (&vals[8], &vals[7]) < 0) in __fmal()
218 ext_val tmp = vals[7]; in __fmal()
219 vals[7] = vals[8]; in __fmal()
220 vals[8] = tmp; in __fmal()
222 add_split_ext (&vals[8], &vals[7]); in __fmal()
223 add_split_ext (&vals[9], &vals[8]); in __fmal()
224 if (vals[9].exp > DBL_MAX_EXP || vals[9].exp < DBL_MIN_EXP) in __fmal()
229 scale_val = vals[9].val; in __fmal()
230 scale_exp = vals[9].exp; in __fmal()
233 double hi = __scalbn (vals[9].val, vals[9].exp); in __fmal()
234 double lo = __scalbn (vals[8].val, vals[8].exp); in __fmal()