Searched refs:taga (Results 1 - 4 of 4) sorted by relevance

/linux-4.4.14/arch/x86/math-emu/
H A Dreg_mul.c33 u_char taga = FPU_gettagi(deststnr); FPU_mul() local
38 if (!(taga | tagb)) { FPU_mul()
52 if (taga == TAG_Special) FPU_mul()
53 taga = FPU_Special(a); FPU_mul()
57 if (((taga == TAG_Valid) && (tagb == TW_Denormal)) FPU_mul()
58 || ((taga == TW_Denormal) && (tagb == TAG_Valid)) FPU_mul()
59 || ((taga == TW_Denormal) && (tagb == TW_Denormal))) { FPU_mul()
74 } else if ((taga <= TW_Denormal) && (tagb <= TW_Denormal)) { FPU_mul()
75 if (((tagb == TW_Denormal) || (taga == TW_Denormal)) FPU_mul()
90 else if ((taga == TW_NaN) || (tagb == TW_NaN)) { FPU_mul()
92 } else if (((taga == TW_Infinity) && (tagb == TAG_Zero)) FPU_mul()
93 || ((tagb == TW_Infinity) && (taga == TAG_Zero))) { FPU_mul()
95 } else if (((taga == TW_Denormal) || (tagb == TW_Denormal)) FPU_mul()
98 } else if (taga == TW_Infinity) { FPU_mul()
H A Dreg_divide.c32 u_char taga, tagb, signa, signb, sign, saved_sign; FPU_div() local
46 taga = flags & 0x0f; FPU_div()
50 taga = FPU_gettagi(rm); FPU_div()
55 taga = FPU_gettag0(); FPU_div()
74 if (!(taga | tagb)) { FPU_div()
89 if (taga == TAG_Special) FPU_div()
90 taga = FPU_Special(a); FPU_div()
94 if (((taga == TAG_Valid) && (tagb == TW_Denormal)) FPU_div()
95 || ((taga == TW_Denormal) && (tagb == TAG_Valid)) FPU_div()
96 || ((taga == TW_Denormal) && (tagb == TW_Denormal))) { FPU_div()
108 } else if ((taga <= TW_Denormal) && (tagb <= TW_Denormal)) { FPU_div()
122 if (taga == TAG_Zero) { FPU_div()
130 else if ((taga == TW_NaN) || (tagb == TW_NaN)) { FPU_div()
150 } else if (taga == TW_Infinity) { FPU_div()
163 return taga; FPU_div()
166 if ((taga == TW_Denormal) && (denormal_operand() < 0)) FPU_div()
H A Dreg_add_sub.c28 int add_sub_specials(FPU_REG const *a, u_char taga, u_char signa,
41 u_char taga = FPU_gettag0(); FPU_add() local
46 if (!(taga | tagb)) { FPU_add()
94 if (taga == TAG_Special) FPU_add()
95 taga = FPU_Special(a); FPU_add()
99 if (((taga == TAG_Valid) && (tagb == TW_Denormal)) FPU_add()
100 || ((taga == TW_Denormal) && (tagb == TAG_Valid)) FPU_add()
101 || ((taga == TW_Denormal) && (tagb == TW_Denormal))) { FPU_add()
116 if ((taga == TW_NaN) || (tagb == TW_NaN)) { FPU_add()
120 return real_2op_NaN(a, taga, deststnr, a); FPU_add()
123 return add_sub_specials(a, taga, signa, b, tagb, signb, FPU_add()
132 u_char taga, tagb, signa, signb, saved_sign, sign; FPU_sub() local
136 taga = FPU_gettag0(); FPU_sub()
161 if (!(taga | tagb)) { FPU_sub()
225 if (taga == TAG_Special) FPU_sub()
226 taga = FPU_Special(a); FPU_sub()
230 if (((taga == TAG_Valid) && (tagb == TW_Denormal)) FPU_sub()
231 || ((taga == TW_Denormal) && (tagb == TAG_Valid)) FPU_sub()
232 || ((taga == TW_Denormal) && (tagb == TW_Denormal))) { FPU_sub()
248 if ((taga == TW_NaN) || (tagb == TW_NaN)) { FPU_sub()
260 return real_2op_NaN(a, taga, deststnr, d2); FPU_sub()
265 return add_sub_specials(a, taga, signa, b, tagb, signb ^ SIGN_NEG, FPU_sub()
270 int add_sub_specials(FPU_REG const *a, u_char taga, u_char signa, add_sub_specials() argument
274 if (((taga == TW_Denormal) || (tagb == TW_Denormal)) add_sub_specials()
278 if (taga == TAG_Zero) { add_sub_specials()
306 if ((taga == TW_Denormal) && (a->sigh & 0x80000000)) { add_sub_specials()
309 taga = TAG_Valid; add_sub_specials()
310 } else if (taga > TAG_Empty) add_sub_specials()
311 taga = TAG_Special; add_sub_specials()
313 FPU_settagi(deststnr, taga); add_sub_specials()
314 return taga; add_sub_specials()
315 } else if (taga == TW_Infinity) { add_sub_specials()
319 return taga; add_sub_specials()
H A Derrors.c416 u_char taga = FPU_gettagi(deststnr); real_2op_NaN() local
420 if (taga == TAG_Special) real_2op_NaN()
421 taga = FPU_Special(a); real_2op_NaN()
426 unsupported = ((taga == TW_NaN) real_2op_NaN()
441 if (taga == TW_NaN) { real_2op_NaN()

Completed in 59 milliseconds