Lines Matching defs:tmp
36 FPU_REG tmp;
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
56 q = significand(&tmp);
59 &significand(&tmp),
62 setexponent16(&tmp, exponent(&CONST_PI2));
63 st0_tag = FPU_normalize(&tmp);
64 FPU_copy_to_reg0(&tmp, st0_tag);
82 significand(&tmp) = q + 1;
83 setexponent16(&tmp, 63);
84 FPU_normalize(&tmp);
86 FPU_u_mul(&CONST_PI2extra, &tmp, &tmp,
89 exponent(&tmp));
90 setsign(&tmp, getsign(&CONST_PI2extra));
91 st0_tag = FPU_add(&tmp, tmptag, 0, FULL_PRECISION);
115 significand(&tmp) = q;
116 setexponent16(&tmp, 63);
117 FPU_normalize(&tmp); /* This must return TAG_Valid */
119 FPU_u_mul(&CONST_PI2extra, &tmp, &tmp,
122 exponent(&tmp));
123 setsign(&tmp, getsign(&CONST_PI2extra));
124 st0_tag = FPU_sub(LOADED | (tmptag & 0x0f), (int)&tmp,
790 FPU_REG tmp, st0, st1;
820 tag = FPU_u_div(&st0, &st1, &tmp,
823 setsign(&tmp, sign);
825 if (exponent(&tmp) >= 0) {
826 FPU_round_to_int(&tmp, tag); /* Fortunately, this can't
828 q = significand(&tmp);
831 &significand(&tmp),
835 setexponent16(&tmp, exponent16(&st1));
837 reg_copy(&st0, &tmp);
842 && (tmp.sigh & 0xc0000000)) {
847 exponent16(&st1) - exponent16(&tmp);
851 significand(&tmp);
855 significand(&tmp);
856 if ((x < significand(&tmp)) ||
858 ((x == significand(&tmp))
861 significand(&tmp) = x;
887 reg_copy(&st0, &tmp);
891 setexponent16(&tmp, N);
896 sign = getsign(&tmp) ^ st1_sign;
898 FPU_u_div(&tmp, &st1, &tmp,
900 setsign(&tmp, sign);
902 FPU_round_to_int(&tmp, tag); /* Fortunately, this can't
906 &significand(&tmp),
908 significand(&tmp), exponent(&tmp)
910 setexponent16(&tmp, exp_1 + expdif);
917 if (!(tmp.sigh | tmp.sigl)) {
935 tag = FPU_normalize_nuo(&tmp);
936 reg_copy(&tmp, st0_ptr);
940 if ((exponent16(&tmp) <= EXP_UNDER) && (tag != TAG_Zero)
947 } else if ((exponent16(&tmp) > EXP_UNDER) || (tag == TAG_Zero)) {
1496 FPU_REG tmp;
1519 reg_copy(st1_ptr, &tmp);
1520 FPU_round_to_int(&tmp, st1_tag); /* This can never overflow here */
1522 scale = signnegative(st1_ptr) ? -tmp.sigl : tmp.sigl;