Lines Matching defs:tag

40 	int tag, st0_tag = TAG_Valid;
51 tag = FPU_u_div(st0_ptr, &CONST_PI2, &tmp, PR_64_BITS | RC_CHOP | 0x3f,
54 FPU_round_to_int(&tmp, tag); /* Fortunately, this can't overflow
154 int tag;
174 tag = FPU_normalize(dest);
175 FPU_settagi(deststnr, tag);
233 static void f2xm1(FPU_REG *st0_ptr, u_char tag)
239 if (tag == TAG_Valid) {
253 if (tag == TAG_Zero)
256 if (tag == TAG_Special)
257 tag = FPU_Special(st0_ptr);
259 switch (tag) {
272 single_arg_error(st0_ptr, tag);
455 u_char tag;
470 tag = wm_sqrt(st0_ptr, 0, 0, control_word, SIGN_POS);
472 FPU_settag0(tag);
508 int flags, tag;
530 tag = FPU_normalize(st0_ptr);
532 FPU_settag0(tag);
550 static int f_sin(FPU_REG *st0_ptr, u_char tag)
554 if (tag == TAG_Valid) {
580 if (tag == TAG_Zero) {
585 if (tag == TAG_Special)
586 tag = FPU_Special(st0_ptr);
588 if (tag == TW_Denormal) {
596 tag = FPU_round(st0_ptr, 1, 0, FULL_PRECISION, arg_sign);
598 FPU_settag0(tag);
601 } else if (tag == TW_Infinity) {
606 single_arg_error(st0_ptr, tag);
611 static void fsin(FPU_REG *st0_ptr, u_char tag)
613 f_sin(st0_ptr, tag);
616 static int f_cos(FPU_REG *st0_ptr, u_char tag)
622 if (tag == TAG_Valid) {
662 } else if (tag == TAG_Zero) {
668 if (tag == TAG_Special)
669 tag = FPU_Special(st0_ptr);
671 if (tag == TW_Denormal) {
676 } else if (tag == TW_Infinity) {
681 single_arg_error(st0_ptr, tag); /* requires st0_ptr == &st(0) */
695 u_char tag;
714 tag = FPU_Special(st0_ptr);
716 tag = st0_tag;
718 if (tag == TW_NaN) {
721 } else if (tag == TW_Infinity) {
793 int tag;
820 tag = FPU_u_div(&st0, &st1, &tmp,
826 FPU_round_to_int(&tmp, tag); /* Fortunately, this can't
897 tag =
902 FPU_round_to_int(&tmp, tag); /* Fortunately, this can't
935 tag = FPU_normalize_nuo(&tmp);
940 if ((exponent16(&tmp) <= EXP_UNDER) && (tag != TAG_Zero)
943 tag = arith_underflow(st0_ptr);
945 FPU_settag0(tag);
947 } else if ((exponent16(&tmp) > EXP_UNDER) || (tag == TAG_Zero)) {
951 tag =
954 FPU_settag0(tag);
1031 int e, tag;
1059 tag = FPU_normalize_nuo(&exponent);
1062 tag =
1063 FPU_mul(&exponent, tag, 1, FULL_PRECISION);
1064 if (tag >= 0)
1065 FPU_settagi(1, tag);
1201 int tag;
1241 tag =
1247 if (tag >= 0)
1248 FPU_settagi(1, tag);