Home
last modified time | relevance | path

Searched refs:TAG_Valid (Results 1 – 17 of 17) sorted by relevance

/linux-6.12.1/arch/x86/math-emu/
Dfpu_trig.c40 int tag, st0_tag = TAG_Valid; in trig_arg()
69 FPU_sub(REV | LOADED | TAG_Valid, (int)&CONST_PI2, in trig_arg()
136 FPU_sub(REV | LOADED | TAG_Valid, in trig_arg()
239 if (tag == TAG_Valid) { in f2xm1()
267 FPU_copy_to_reg0(&CONST_1, TAG_Valid); in f2xm1()
298 if (st0_tag == TAG_Valid) { in fptan()
321 FPU_copy_to_reg0(&CONST_1, TAG_Valid); in fptan()
327 FPU_copy_to_reg0(&CONST_1, TAG_Valid); in fptan()
368 if (st0_tag == TAG_Valid) { in fxtract()
382 FPU_settag0(TAG_Valid); /* Needed if arg was a denormal */ in fxtract()
[all …]
Dreg_constant.c76 fld_const(&CONST_1, 0, TAG_Valid); in fld1()
81 fld_const(&CONST_L2T, (rc == RC_UP) ? 1 : 0, TAG_Valid); in fldl2t()
86 fld_const(&CONST_L2E, DOWN_OR_CHOP(rc) ? -1 : 0, TAG_Valid); in fldl2e()
91 fld_const(&CONST_PI, DOWN_OR_CHOP(rc) ? -1 : 0, TAG_Valid); in fldpi()
96 fld_const(&CONST_LG2, DOWN_OR_CHOP(rc) ? -1 : 0, TAG_Valid); in fldlg2()
101 fld_const(&CONST_LN2, DOWN_OR_CHOP(rc) ? -1 : 0, TAG_Valid); in fldln2()
Dreg_add_sub.c100 if (((taga == TAG_Valid) && (tagb == TW_Denormal)) in FPU_add()
101 || ((taga == TW_Denormal) && (tagb == TAG_Valid)) in FPU_add()
231 if (((taga == TAG_Valid) && (tagb == TW_Denormal)) in FPU_sub()
232 || ((taga == TW_Denormal) && (tagb == TAG_Valid)) in FPU_sub()
298 tagb = TAG_Valid; in add_sub_specials()
310 taga = TAG_Valid; in add_sub_specials()
Dreg_compare.c41 if (((st0_tag != TAG_Valid) && (st0_tag != TW_Denormal)) in compare()
42 || ((tagb != TAG_Valid) && (tagb != TW_Denormal))) { in compare()
46 if (tagb == TAG_Valid) in compare()
54 if (st0_tag == TAG_Valid) in compare()
64 if ((tagb == TAG_Valid) || (tagb == TAG_Zero)) in compare()
79 if ((st0_tag == TAG_Valid) || (st0_tag == TAG_Zero)) in compare()
Derrors.c190 case TAG_Valid: in FPU_printall()
507 return (!(control_word & CW_Invalid) ? FPU_Exception : 0) | TAG_Valid; in arith_invalid()
515 int tag = TAG_Valid; in FPU_divide_by_zero()
575 int tag = TAG_Valid; in arith_overflow()
603 int tag = TAG_Valid; in arith_underflow()
Dfpu_etc.c44 case TAG_Valid: in ftst_()
99 case TAG_Valid: in fxam()
Dreg_mul.c58 if (((taga == TAG_Valid) && (tagb == TW_Denormal)) in FPU_mul()
59 || ((taga == TW_Denormal) && (tagb == TAG_Valid)) in FPU_mul()
Dreg_norm.S66 movl TAG_Valid,%eax
137 movl TAG_Valid,%eax
Dpoly_sin.c187 FPU_copy_to_reg0(&result, TAG_Valid); in poly_sine()
269 FPU_copy_to_reg0(&CONST_1, TAG_Valid); in poly_cos()
370 FPU_copy_to_reg0(&result, TAG_Valid); in poly_cos()
Dreg_divide.c95 if (((taga == TAG_Valid) && (tagb == TW_Denormal)) in FPU_div()
96 || ((taga == TW_Denormal) && (tagb == TAG_Valid)) in FPU_div()
Dpoly_tan.c85 FPU_settag0(TAG_Valid); in poly_tan()
209 FPU_settag0(TAG_Valid); in poly_tan()
Dpoly_atan.c63 if (st0_tag == TAG_Valid) { in poly_atan()
70 if (st1_tag == TAG_Valid) { in poly_atan()
Dreg_ld_str.c78 return TAG_Valid; in FPU_tagof()
147 tag = TAG_Valid; in FPU_load_double()
201 tag = TAG_Valid; in FPU_load_single()
389 if (st0_tag == TAG_Valid) { in FPU_store_double()
572 if (st0_tag == TAG_Valid) { in FPU_store_single()
1109 FPU_settag(i, TAG_Valid); in fldenv()
Dfpu_emu.h54 #define TAG_Valid Const(0) /* valid */ macro
Dpoly_l2.c132 if (tag == TAG_Valid) in poly_l2p1()
Dreg_round.S397 movl TAG_Valid,%edx
Dfpu_entry.c362 ((loaded_tag == TAG_Valid) in math_emulate()