Lines Matching refs:b

29 		     FPU_REG const *b, u_char tagb, u_char signb,
36 int FPU_add(FPU_REG const *b, u_char tagb, int deststnr, int control_w) in FPU_add() argument
40 u_char signb = getsign(b); in FPU_add()
48 expb = exponent(b); in FPU_add()
55 FPU_u_add(a, b, dest, control_w, signa, expa, expb); in FPU_add()
60 diff = a->sigh - b->sigh; /* This works only if the ms bits in FPU_add()
63 diff = a->sigl > b->sigl; in FPU_add()
65 diff = -(a->sigl < b->sigl); in FPU_add()
71 FPU_u_sub(a, b, dest, control_w, signa, in FPU_add()
75 FPU_u_sub(b, a, dest, control_w, signb, in FPU_add()
97 tagb = FPU_Special(b); in FPU_add()
108 FPU_to_exp16(b, &y); in FPU_add()
110 b = &y; in FPU_add()
112 expb = exponent16(b); in FPU_add()
118 return real_2op_NaN(b, tagb, deststnr, a); in FPU_add()
123 return add_sub_specials(a, taga, signa, b, tagb, signb, in FPU_add()
130 FPU_REG const *a, *b; in FPU_sub() local
140 b = (FPU_REG *) rm; in FPU_sub()
143 b = &st(rm); in FPU_sub()
151 signb = getsign(b); in FPU_sub()
163 expb = exponent(b); in FPU_sub()
171 diff = a->sigh - b->sigh; /* Works only if ms bits are identical */ in FPU_sub()
173 diff = a->sigl > b->sigl; in FPU_sub()
175 diff = -(a->sigl < b->sigl); in FPU_sub()
185 FPU_u_sub(a, b, dest, control_w, signa, in FPU_sub()
197 FPU_u_sub(b, a, dest, control_w, sign, expb, in FPU_sub()
203 FPU_u_add(a, b, dest, control_w, SIGN_POS, expa, in FPU_sub()
208 FPU_u_add(a, b, dest, control_w, SIGN_NEG, expa, in FPU_sub()
228 tagb = FPU_Special(b); in FPU_sub()
239 FPU_to_exp16(b, &y); in FPU_sub()
241 b = &y; in FPU_sub()
243 expb = exponent16(b); in FPU_sub()
251 d1 = b; in FPU_sub()
255 d2 = b; in FPU_sub()
258 return real_2op_NaN(b, tagb, deststnr, d1); in FPU_sub()
262 return real_2op_NaN(b, tagb, deststnr, d2); in FPU_sub()
265 return add_sub_specials(a, taga, signa, b, tagb, signb ^ SIGN_NEG, in FPU_sub()
271 FPU_REG const *b, u_char tagb, u_char signb, in add_sub_specials() argument
293 reg_copy(b, dest); in add_sub_specials()
294 if ((tagb == TW_Denormal) && (b->sigh & 0x80000000)) { in add_sub_specials()
324 FPU_copy_to_regi(b, TAG_Special, deststnr); in add_sub_specials()