Lines Matching refs:exp

39 static u_char normalize_no_excep(FPU_REG *r, int exp, int sign)  in normalize_no_excep()  argument
43 setexponent16(r, exp); in normalize_no_excep()
55 int exp; in FPU_tagof() local
57 exp = exponent16(ptr) & 0x7fff; in FPU_tagof()
58 if (exp == 0) { in FPU_tagof()
66 if (exp == 0x7fff) { in FPU_tagof()
97 int exp, tag, negative; in FPU_load_double() local
107 exp = ((m64 & 0x7ff00000) >> 20) - DOUBLE_Ebias + EXTENDED_Ebias; in FPU_load_double()
109 if (exp > DOUBLE_Emax + EXTENDED_Ebias) { in FPU_load_double()
115 exp = EXP_Infinity + EXTENDED_Ebias; in FPU_load_double()
119 exp = EXP_NaN + EXTENDED_Ebias; in FPU_load_double()
125 } else if (exp < DOUBLE_Emin + EXTENDED_Ebias) { in FPU_load_double()
130 exp = 0; in FPU_load_double()
150 setexponent16(loaded_data, exp | negative); in FPU_load_double()
159 int exp, tag, negative; in FPU_load_single() local
174 exp = ((m32 & 0x7f800000) >> 23) - SINGLE_Ebias + EXTENDED_Ebias; in FPU_load_single()
176 if (exp < SINGLE_Emin + EXTENDED_Ebias) { in FPU_load_single()
183 } else if (exp > SINGLE_Emax + EXTENDED_Ebias) { in FPU_load_single()
189 exp = EXP_Infinity + EXTENDED_Ebias; in FPU_load_single()
193 exp = EXP_NaN + EXTENDED_Ebias; in FPU_load_single()
204 setexponent16(loaded_data, exp | negative); /* Set the sign. */ in FPU_load_single()
384 int exp; in FPU_store_double() local
391 exp = exponent(&tmp); in FPU_store_double()
393 if (exp < DOUBLE_Emin) { /* It may be a denormal */ in FPU_store_double()
452 exp++; in FPU_store_double()
453 if (exp >= EXP_OVER) in FPU_store_double()
470 if (exp > DOUBLE_Emax) { in FPU_store_double()
490 l[1] |= (((exp + DOUBLE_Ebias) & 0x7ff) << 20); in FPU_store_double()
569 int exp; in FPU_store_single() local
575 exp = exponent(&tmp); in FPU_store_single()
577 if (exp < SINGLE_Emin) { in FPU_store_single()
636 exp++; in FPU_store_single()
637 if (exp >= EXP_OVER) in FPU_store_single()
651 if (exp > SINGLE_Emax) { in FPU_store_single()
671 templ |= ((exp + SINGLE_Ebias) & 0xff) << 23; in FPU_store_single()