Lines Matching defs:signa
29 int add_sub_specials(FPU_REG const *a, u_char taga, u_char signa,
43 u_char signa = getsign(a);
53 if (!(signa ^ signb)) {
56 FPU_u_add(a, b, dest, control_w, signa, expa, expb);
72 FPU_u_sub(a, b, dest, control_w, signa,
124 return add_sub_specials(a, taga, signa, b, tagb, signb,
133 u_char taga, tagb, signa, signb, saved_sign, sign;
151 signa = getsign(a);
155 signa ^= SIGN_NEG;
180 switch ((((int)signa) * 2 + signb) / SIGN_NEG) {
186 FPU_u_sub(a, b, dest, control_w, signa,
196 sign = signa ^ SIGN_NEG;
266 return add_sub_specials(a, taga, signa, b, tagb, signb ^ SIGN_NEG,
271 int add_sub_specials(FPU_REG const *a, u_char taga, u_char signa,
282 u_char different_signs = signa ^ signb;
291 setsign(dest, signa); /* signa may differ from the sign of a. */
313 setsign(dest, signa); /* signa may differ from the sign of a. */
317 if ((tagb != TW_Infinity) || (signa == signb)) {
319 setsign(dest, signa); /* signa may differ from the sign of a. */