Home | History | Annotate | Download | only in mpf

Lines Matching refs:got

27 check_one (const char *desc, mpf_ptr got, mpf_srcptr u, mpf_srcptr v)
29 if (! refmpf_validate_division ("mpf_div", got, u, v))
45 mpf_t got, u, v;
48 mpf_init (got);
55 /* got precision */
57 refmpf_set_prec_limbs (got, prec);
79 mpf_div (got, u, v);
80 check_one ("separate", got, u, v);
83 prec = refmpf_set_overlap (got, u);
84 mpf_div (got, got, v);
85 check_one ("dst == u", got, u, v);
86 mpf_set_prec_raw (got, prec);
89 prec = refmpf_set_overlap (got, v);
90 mpf_div (got, u, got);
91 check_one ("dst == v", got, u, v);
92 mpf_set_prec_raw (got, prec);
97 mpf_clear (got);
109 mpf_t got;
112 mpf_init (got);
120 refmpf_set_prec_limbs (got, set_prec);
123 PREC(got) = input_prec;
125 mpf_random2 (got, input_prec, (mp_exp_t) 20);
126 } while (SIZ(got) == 0);
128 mpf_neg (got, got);
130 PREC(got) = result_prec;
132 mpf_div (got, got, got);
135 ASSERT_ALWAYS (mpf_cmp_ui (got, 1L) == 0);
137 PREC(got) = set_prec;
140 mpf_clear (got);
146 mpf_t got, u, v;
148 mpf_init (got);
153 mpf_set_prec (got, 20L);
156 mpf_div (got, u, v);
157 MPF_CHECK_FORMAT (got);
158 ASSERT_ALWAYS (mpf_cmp_ui (got, 25L) == 0);
161 mpf_set_prec (got, 500L);
166 mpf_div (got, u, v);
167 check_one ("1/2^n+1, separate", got, u, v);
169 mpf_clear (got);