Home
last modified time | relevance | path

Searched refs:mpq (Results 1 – 25 of 38) sorted by relevance

12

/netbsd/src/external/lgpl3/gmp/dist/demos/perl/
Dtest.pl138 ok (mpz(mpq(0)) == 0);
152 { tie my $t, 'Mytie', mpq(0); ok (mpz($t) == 0); }
160 ok (mpz(mpq(-123)) == -123);
168 { tie my $t, 'Mytie', mpq(-123); ok (mpz($t) == -123); }
392 ok (mpz(0) < mpq(1));
1115 ok (mpq(0) == 0);
1116 ok (mpq('0') == 0);
1117 ok (mpq(substr('101',1,1)) == 0);
1118 ok (mpq(0.0) == 0);
1119 ok (mpq(mpz(0)) == 0);
[all …]
DGMP.xs210 CREATE_MPX (mpq)
297 #define free_mpq(q) FREE_MPX_FREELIST (q, mpq)
319 #define SvMPQ(s) SvMPX(s,mpq)
330 #define MPQ_ASSUME(q,sv) MPX_ASSUME(q,sv,mpq)
419 my_mpx_set_svstr(mpq) in my_mpx_set_svstr() argument
427 mpq y; in my_mpx_set_svstr()
640 mpq q = SvMPQ(sv); in coerce_mpz_using()
840 mpq q = SvMPQ(sv); in coerce_ulong()
907 mpq q = SvMPQ(sv); in coerce_long()
2345 mpq
[all …]
Dtypemap36 mpq MPQ
/netbsd/src/external/lgpl3/gmp/dist/
DMakefile.am115 SUBDIRS = tests mpn mpz mpq mpf printf scanf rand cxx demos tune doc subdir
227 MPQ_OBJECTS = mpq/abs$U.lo mpq/aors$U.lo \
228 mpq/canonicalize$U.lo mpq/clear$U.lo mpq/clears$U.lo \
229 mpq/cmp$U.lo mpq/cmp_si$U.lo mpq/cmp_ui$U.lo mpq/div$U.lo \
230 mpq/get_d$U.lo mpq/get_den$U.lo mpq/get_num$U.lo mpq/get_str$U.lo \
231 mpq/init$U.lo mpq/inits$U.lo mpq/inp_str$U.lo mpq/inv$U.lo \
232 mpq/md_2exp$U.lo mpq/mul$U.lo mpq/neg$U.lo mpq/out_str$U.lo \
233 mpq/set$U.lo mpq/set_den$U.lo mpq/set_num$U.lo \
234 mpq/set_si$U.lo mpq/set_str$U.lo mpq/set_ui$U.lo \
235 mpq/equal$U.lo mpq/set_z$U.lo mpq/set_d$U.lo \
[all …]
DMakefile.in575 SUBDIRS = tests mpn mpz mpq mpf printf scanf rand cxx demos tune doc
600 mini-gmp/mini-gmp.h mini-gmp/ChangeLog mini-gmp/mini-mpq.c \
601 mini-gmp/mini-mpq.h mini-gmp/tests/Makefile \
704 MPQ_OBJECTS = mpq/abs$U.lo mpq/aors$U.lo \
705 mpq/canonicalize$U.lo mpq/clear$U.lo mpq/clears$U.lo \
706 mpq/cmp$U.lo mpq/cmp_si$U.lo mpq/cmp_ui$U.lo mpq/div$U.lo \
707 mpq/get_d$U.lo mpq/get_den$U.lo mpq/get_num$U.lo mpq/get_str$U.lo \
708 mpq/init$U.lo mpq/inits$U.lo mpq/inp_str$U.lo mpq/inv$U.lo \
709 mpq/md_2exp$U.lo mpq/mul$U.lo mpq/neg$U.lo mpq/out_str$U.lo \
710 mpq/set$U.lo mpq/set_den$U.lo mpq/set_num$U.lo \
[all …]
DChangeLog162 * mpq/cmp.c: Likewise.
905 * mpq/get_str.c: Make all bases either work or return an error.
919 * Makefile.am (EXTRA_DIST): Add mini-gmp/mini-mpq.[ch].
938 * mpq/clear.c: Handle lazy numerator.
939 * mpq/clears.c: Likewise.
940 * mpq/init.c: Likewise.
941 * mpq/set_si.c: Likewise.
942 * mpq/set_ui.c: Likewise.
958 * gmpxx.h (__gmp_binary_plus): Special case for mpq + 1.
959 (__gmp_binary_minus): Special case for mpq - 1.
[all …]
DAUTHORS73 goetgheluck_bin_uiui.c; mini-gmp/mini-mpq.c.
DREADME65 2. Rational arithmetic functions (mpq). For now, just a small set of
DNEWS878 * Asymptotically fast conversion to/from strings (mpz, mpq, mpn levels), but
1006 * New mpq function: mpq_set_d.
1045 * The mpq assignment functions do not canonicalize their results. A new
1059 mpz and mpq calls nicer (no need for & before variables). The MP_INT and
1076 * mpq assignment functions do not canonicalize their results.
/netbsd/src/external/lgpl3/mpfr/dist/tests/
Dtfprintf.c176 mpq_t mpq; in check_mixed() local
188 mpq_init (mpq); in check_mixed()
189 mpq_set_si (mpq, lo, ulo); in check_mixed()
191 mpf_set_q (mpf, mpq); in check_mixed()
212 check_vfprintf (fout, "%% a. %#.0RNg, b. %Qx%Rn, c. %p", mpfr, mpq, &mpfr, in check_mixed()
218 check_vfprintf (fout, "%% a. %RNg, b. %Qx, c. %td%tn", mpfr, mpq, p, &p); in check_mixed()
223 mpfr, mpq, saved_p); in check_mixed()
234 check_vfprintf (fout, "a. %RA, b. %Lf, c. %QX%zn", mpfr, ld, mpq, &sz); in check_mixed()
275 check_vfprintf (fout, "a. %Re, b. %llx%Qn", mpfr, ullo, &mpq); in check_mixed()
276 check_length_with_cmp (21, mpq, 31, mpq_cmp_ui (mpq, 31, 1), Qu); in check_mixed()
[all …]
Dtprintf.c303 mpq_t mpq; in check_mixed() local
312 mpq_init (mpq); in check_mixed()
313 mpq_set_si (mpq, lo, ulo); in check_mixed()
315 mpf_set_q (mpf, mpq); in check_mixed()
333 mpfr, mpq, &mpfr, (void *) &i); in check_mixed()
338 check_vprintf ("%% a. %RNg, b. %Qx, c. %td%tn", mpfr, mpq, p, &p); in check_mixed()
343 mpfr, mpq, saved_p); in check_mixed()
354 check_vprintf ("a. %RA, b. %Lf, c. %QX%zn", mpfr, ld, mpq, &sz); in check_mixed()
368 check_vprintf ("a. %Re, b. %llx%Qn", mpfr, ullo, &mpq); in check_mixed()
369 check_length_with_cmp (11, mpq, 31, mpq_cmp_ui (mpq, 31, 1), Qu); in check_mixed()
[all …]
Dtsprintf.c913 mpq_t mpq; in mixed() local
922 mpq_init (mpq); in mixed()
923 mpq_set_ui (mpq, 123456, 4567890); in mixed()
936 check_vsprintf ("-12345678, 1e240/45b352", "%.0R*f, %Qx", MPFR_RNDZ, x, mpq); in mixed()
974 mpq_clear (mpq); in mixed()
/netbsd/src/external/lgpl3/gmp/dist/mini-gmp/
DREADME31 mpz and mpq interfaces.
61 The supported GMP subset of the mpq layer is declared in mini-mpq.h,
62 and implemented in mini-mpq.c.
67 #include mini-mpq.c in a later line (order is important). Or compile
68 mini-gmp.c and mini-mpq.c as separate compilation units, and use the
69 declarations in mini-gmp.h and mini-mpq.h.
DChangeLog7 * mini-mpq.c (mpq_canonical_sign): Use the correct type for size.
11 * mini-mpq.c (mpq_out_str): Return 0 when base is out of range.
83 * mini-mpq.c (mpq_mul): Use mpq_nan_init.
89 * mini-mpq.c: New file, mini-implementation of mpq_t.
90 * mini-mpq.h: New file, definitions for mpq_t.
/netbsd/src/external/lgpl3/mpc/dist/tests/
Dtset.c66 mpq_t mpq; in mpc_set_ui_fr() local
73 mpq_init (mpq); in mpc_set_ui_fr()
80 mpq_set_si (mpq, -1, 0x4321); in mpc_set_ui_fr()
81 mpf_set_q (mpf, mpq); in mpc_set_ui_fr()
192 mpfr_set_q (fr, mpq, MPFR_RNDN); in mpc_set_ui_fr()
193 mpc_set_q_q (z, mpq, mpq, MPC_RNDNN); in mpc_set_ui_fr()
214 mpc_set_q (z, mpq, MPC_RNDNN); in mpc_set_ui_fr()
312 mpq_clear (mpq); in mpc_set_ui_fr()
Dcopy_parameter.c80 mpq_set (params->P[index_dest].mpq, params->P[index_src].mpq); in copy_parameter()
Dcheck_data.c44 return mpq_cmp (got->mpq, expected->mpq); in check_param()
Dinit_parameters.c39 mpq_init (p->mpq); in init_param()
Dclear_parameters.c38 mpq_clear (p->mpq); in clear_param()
Dprint_parameter.c80 gmp_printf ("= %Qd\n", params->P[index].mpq); in print_parameter()
Dmpc-tests.h250 mpq_t mpq; member
/netbsd/src/external/lgpl3/gmp/dist/mini-gmp/tests/
DMakefile53 %.o: %.c $(MINI_GMP_DIR)/mini-gmp.h $(MINI_GMP_DIR)/mini-mpq.h hex-random.h mini-random.h
56 testutils.o: $(MINI_GMP_DIR)/mini-gmp.c $(MINI_GMP_DIR)/mini-mpq.c
/netbsd/src/external/lgpl3/gmp/dist/tests/
DMakefile.am21 SUBDIRS = . devel mpn mpz mpq mpf rand misc cxx subdir
/netbsd/src/external/lgpl3/gmp/dist/mpq/
DMakefile.in119 subdir = mpq
390 $(AUTOMAKE) --gnu --ignore-deps mpq/Makefile
/netbsd/src/external/lgpl3/gmp/dist/demos/expr/
DREADME45 expression parsing and evaluation, supporting mpz, mpq and mpf.
268 standard mpq table is
382 But there's no obligation to use these types, for instance the standard mpq

12