Begin File: gmp-1.3.2-qnx.tgz Description:arbitrary precision arithmetic lib Keywords: math arithmetic mp Version: Entered-date: Author: Ported-by: Original-site: Copying-policy: CMU Supplemental: THE GNU MP LIBRARY GNU MP is a library for arbitrary precision arithmetic, operating on signed integers and rational numbers. It has a rich set of functions, and the functions have a regular interface. The speed of GNU MP is about 5 to 100 times that of Berkeley MP for small operands. The speed-up increases with the operand sizes for certain operations, for which GNU MP has asymptotically faster algorithms. There are four classes of functions in GNU MP. 1. Signed integer arithmetic functions, mpz_*. The set of functions are intended to be easy to use, being rich and regular. To use these functions, include the file "gmp.h". 2. Rational arithmetic functions, mpq_*. For now, just a small set of functions necessary for basic rational arithmetics. To use these functions, include the file "gmp.h". 3. Positive-integer, low-level, harder-to-use, but for small operands about twice as fast than the mpz_* functions are the functions in the mpn_* class. No memory management is performed. The caller must ensure enough space is available for the results. The set of functions is not quite regular, nor is the calling interface. These functions accept input arguments in the form of pairs consisting of a pointer to the least significant word, and a integral size telling how many limbs (= words) the pointer points to. Almost all calculations, in the entire package, are made in these low-level functions. These functions are not fully documented in this release. They will probably be so in a future release. 4. Berkeley MP compatible functions. To use these functions, include the file "mp.h". You can test if you are using the GNU version by testing if the symbol __GNU_MP__ is defined. archive contents: drwxrwxr-x 0 mphunter tech Apr 7 16:45 gmp-1.3.2 -rw-r--r-- 0 mphunter tech 17982 Jul 4 13:13 gmp-1.3.2/COPYING -rw-rw-r-- 0 mphunter tech 21 May 20 09:46 gmp-1.3.2/VERSION -rw-r--r-- 0 mphunter tech 2499 Nov 9 17:34 gmp-1.3.2/README -rw-r--r-- 0 mphunter tech 1473 May 19 06:21 gmp-1.3.2/INSTALL -rw-r--r-- 0 mphunter tech 8069 May 2 12:01 gmp-1.3.2/TODO -rw-r--r-- 0 mphunter tech 52658 May 20 09:45 gmp-1.3.2/gmp.texi -rw-rw-r-- 0 mphunter tech 63 Apr 7 16:29 gmp-1.3.2/test-stddefh.c -rw-r--r-- 0 mphunter tech 43470 May 19 06:48 gmp-1.3.2/ChangeLog -rw-r--r-- 0 mphunter tech 2880 Apr 27 15:03 gmp-1.3.2/mp.h -rw-r--r-- 0 mphunter tech 10042 May 13 18:51 gmp-1.3.2/gmp.h -rw-r--r-- 0 mphunter tech 3784 Apr 24 14:08 gmp-1.3.2/gmp-impl.h -rw-r--r-- 0 mphunter tech 33376 May 7 09:11 gmp-1.3.2/longlong.h -rw-r--r-- 0 mphunter tech 1077 May 2 13:34 gmp-1.3.2/mpz_init.c -rw-r--r-- 0 mphunter tech 1298 May 2 13:35 gmp-1.3.2/mpz_set.c -rw-r--r-- 0 mphunter tech 1287 May 2 13:35 gmp-1.3.2/mpz_set_ui.c -rw-r--r-- 0 mphunter tech 1363 May 2 13:35 gmp-1.3.2/mpz_set_si.c -rw-r--r-- 0 mphunter tech 1442 May 2 13:35 gmp-1.3.2/mpz_set_str.c -rw-r--r-- 0 mphunter tech 1327 May 2 13:34 gmp-1.3.2/mpz_iset.c -rw-r--r-- 0 mphunter tech 1238 May 2 13:34 gmp-1.3.2/mpz_iset_ui.c -rw-r--r-- 0 mphunter tech 1308 May 2 13:34 gmp-1.3.2/mpz_iset_si.c -rw-r--r-- 0 mphunter tech 1467 May 14 16:42 gmp-1.3.2/mpz_iset_str.c -rw-r--r-- 0 mphunter tech 1058 May 2 13:34 gmp-1.3.2/mpz_clear.c -rw-r--r-- 0 mphunter tech 1102 May 2 13:34 gmp-1.3.2/mpz_get_ui.c -rw-r--r-- 0 mphunter tech 1257 May 2 13:34 gmp-1.3.2/mpz_get_si.c -rw-r--r-- 0 mphunter tech 1349 May 2 13:34 gmp-1.3.2/mpz_get_str.c -rw-r--r-- 0 mphunter tech 1034 May 2 13:35 gmp-1.3.2/mpz_size.c -rw-r--r-- 0 mphunter tech 1779 May 2 13:35 gmp-1.3.2/mpz_sizeinb.c -rw-r--r-- 0 mphunter tech 3162 May 2 13:34 gmp-1.3.2/mpz_add.c -rw-r--r-- 0 mphunter tech 2247 May 2 13:34 gmp-1.3.2/mpz_add_ui.c -rw-r--r-- 0 mphunter tech 3113 May 2 13:35 gmp-1.3.2/mpz_sub.c -rw-r--r-- 0 mphunter tech 2218 May 2 13:35 gmp-1.3.2/mpz_sub_ui.c -rw-r--r-- 0 mphunter tech 2864 May 19 06:46 gmp-1.3.2/mpz_mul.c -rw-r--r-- 0 mphunter tech 1974 May 2 13:34 gmp-1.3.2/mpz_mul_ui.c -rw-r--r-- 0 mphunter tech 3179 May 19 06:46 gmp-1.3.2/mpz_div.c -rw-r--r-- 0 mphunter tech 2065 May 2 13:34 gmp-1.3.2/mpz_div_ui.c -rw-r--r-- 0 mphunter tech 1145 May 2 13:34 gmp-1.3.2/mpz_mod.c -rw-r--r-- 0 mphunter tech 1942 May 2 13:34 gmp-1.3.2/mpz_mod_ui.c -rw-r--r-- 0 mphunter tech 1230 May 2 13:34 gmp-1.3.2/mpz_dm.c -rw-r--r-- 0 mphunter tech 2495 May 2 13:34 gmp-1.3.2/mpz_dm_ui.c -rw-r--r-- 0 mphunter tech 1560 May 2 13:34 gmp-1.3.2/mpz_mdiv.c -rw-r--r-- 0 mphunter tech 1853 May 2 13:34 gmp-1.3.2/mpz_mmod.c -rw-r--r-- 0 mphunter tech 2078 May 2 13:34 gmp-1.3.2/mpz_mdm.c -rw-r--r-- 0 mphunter tech 1344 May 2 13:34 gmp-1.3.2/mpz_mdiv_ui.c -rw-r--r-- 0 mphunter tech 1481 May 2 13:34 gmp-1.3.2/mpz_mmod_ui.c -rw-r--r-- 0 mphunter tech 1777 May 2 13:34 gmp-1.3.2/mpz_mdm_ui.c -rw-r--r-- 0 mphunter tech 4249 May 19 06:46 gmp-1.3.2/mpz_gcd.c -rw-r--r-- 0 mphunter tech 1921 May 2 13:34 gmp-1.3.2/mpz_gcdext.c -rw-r--r-- 0 mphunter tech 2439 May 19 06:45 gmp-1.3.2/mpz_sqrt.c -rw-r--r-- 0 mphunter tech 2874 May 19 06:45 gmp-1.3.2/mpz_sqrtrem.c -rw-r--r-- 0 mphunter tech 6740 May 19 06:45 gmp-1.3.2/mpz_powm.c -rw-r--r-- 0 mphunter tech 6069 May 19 06:44 gmp-1.3.2/mpz_powm_ui.c -rw-r--r-- 0 mphunter tech 1775 May 2 13:34 gmp-1.3.2/mpz_cmp.c -rw-r--r-- 0 mphunter tech 1385 May 2 13:34 gmp-1.3.2/mpz_cmp_ui.c -rw-r--r-- 0 mphunter tech 1545 May 2 13:34 gmp-1.3.2/mpz_cmp_si.c -rw-r--r-- 0 mphunter tech 1775 May 2 13:34 gmp-1.3.2/mpz_mul_2exp.c -rw-r--r-- 0 mphunter tech 1480 May 2 13:34 gmp-1.3.2/mpz_div_2exp.c -rw-r--r-- 0 mphunter tech 2159 May 2 13:34 gmp-1.3.2/mpz_mod_2exp.c -rw-r--r-- 0 mphunter tech 1242 May 2 13:34 gmp-1.3.2/mpz_abs.c -rw-r--r-- 0 mphunter tech 1294 May 2 13:34 gmp-1.3.2/mpz_neg.c -rw-r--r-- 0 mphunter tech 2373 May 2 13:34 gmp-1.3.2/mpz_com.c -rw-r--r-- 0 mphunter tech 7143 May 2 13:34 gmp-1.3.2/mpz_and.c -rw-r--r-- 0 mphunter tech 5840 May 19 06:44 gmp-1.3.2/mpz_ior.c -rw-r--r-- 0 mphunter tech 1811 May 2 13:34 gmp-1.3.2/mpz_inp_raw.c -rw-r--r-- 0 mphunter tech 2393 May 6 08:31 gmp-1.3.2/mpz_inp_str.c -rw-r--r-- 0 mphunter tech 1738 May 2 13:34 gmp-1.3.2/mpz_out_raw.c -rw-r--r-- 0 mphunter tech 1374 May 19 06:42 gmp-1.3.2/mpz_out_str.c -rw-r--r-- 0 mphunter tech 3454 May 19 06:49 gmp-1.3.2/mpz_perfsqr.c -rw-r--r-- 0 mphunter tech 1588 May 2 14:38 gmp-1.3.2/mpz_random.c -rw-rw-r-- 0 mphunter tech 239616 Apr 7 16:37 gmp-1.3.2/libgmp.a -rw-r--r-- 0 mphunter tech 2987 May 19 06:41 gmp-1.3.2/mpz_pow_ui.c -rw-r--r-- 0 mphunter tech 3127 May 2 13:34 gmp-1.3.2/mpz_clrbit.c -rw-r--r-- 0 mphunter tech 4746 May 2 16:29 gmp-1.3.2/mpz_fac_ui.c -rw-r--r-- 0 mphunter tech 2795 May 2 10:35 gmp-1.3.2/mpz_pprime_p.c -rw-r--r-- 0 mphunter tech 1220 May 2 13:34 gmp-1.3.2/mpq_init.c -rw-r--r-- 0 mphunter tech 1468 May 2 13:34 gmp-1.3.2/mpq_set.c -rw-r--r-- 0 mphunter tech 1799 May 2 13:34 gmp-1.3.2/mpq_set_ui.c -rw-r--r-- 0 mphunter tech 1875 May 2 13:34 gmp-1.3.2/mpq_set_si.c -rw-r--r-- 0 mphunter tech 1243 May 2 13:34 gmp-1.3.2/mpq_set_num.c -rw-r--r-- 0 mphunter tech 1437 May 2 13:34 gmp-1.3.2/mpq_set_den.c -rw-r--r-- 0 mphunter tech 1229 May 2 13:34 gmp-1.3.2/mpq_get_num.c -rw-r--r-- 0 mphunter tech 1185 May 2 13:34 gmp-1.3.2/mpq_get_den.c -rw-r--r-- 0 mphunter tech 2372 May 2 13:34 gmp-1.3.2/mpq_add.c -rw-r--r-- 0 mphunter tech 2399 May 2 13:34 gmp-1.3.2/mpq_sub.c -rw-r--r-- 0 mphunter tech 2151 May 2 13:34 gmp-1.3.2/mpq_mul.c -rw-r--r-- 0 mphunter tech 2646 May 2 13:34 gmp-1.3.2/mpq_div.c -rw-r--r-- 0 mphunter tech 1092 May 2 13:34 gmp-1.3.2/mpq_clear.c -rw-r--r-- 0 mphunter tech 2393 May 19 06:40 gmp-1.3.2/mpq_cmp.c -rw-r--r-- 0 mphunter tech 2065 May 2 13:34 gmp-1.3.2/mpq_inv.c -rw-r--r-- 0 mphunter tech 1091 May 2 13:34 gmp-1.3.2/mpq_neg.c -rw-r--r-- 0 mphunter tech 1320 May 2 13:34 gmp-1.3.2/itom.c -rw-r--r-- 0 mphunter tech 1180 May 2 13:34 gmp-1.3.2/mdiv.c -rw-r--r-- 0 mphunter tech 1190 May 2 13:34 gmp-1.3.2/move.c -rw-r--r-- 0 mphunter tech 1215 May 2 13:35 gmp-1.3.2/mtox.c -rw-r--r-- 0 mphunter tech 1224 May 2 13:35 gmp-1.3.2/xtom.c -rw-r--r-- 0 mphunter tech 2364 May 2 13:35 gmp-1.3.2/sdiv.c -rw-r--r-- 0 mphunter tech 1218 May 19 06:40 gmp-1.3.2/mout.c -rw-r--r-- 0 mphunter tech 1558 May 2 13:34 gmp-1.3.2/min.c -rw-r--r-- 0 mphunter tech 1043 May 2 13:34 gmp-1.3.2/mfree.c -rw-r--r-- 0 mphunter tech 3220 May 2 13:34 gmp-1.3.2/mpn_add.c -rw-r--r-- 0 mphunter tech 3999 May 2 13:34 gmp-1.3.2/mpn_sub.c -rw-r--r-- 0 mphunter tech 1536 May 2 13:34 gmp-1.3.2/mpn_cmp.c -rw-r--r-- 0 mphunter tech 11839 May 19 06:39 gmp-1.3.2/mpn_mul.c -rw-r--r-- 0 mphunter tech 6675 May 3 11:29 gmp-1.3.2/mpn_div.c -rw-r--r-- 0 mphunter tech 5302 May 3 10:42 gmp-1.3.2/mpn_dm_1.c -rw-r--r-- 0 mphunter tech 2812 May 3 10:43 gmp-1.3.2/mpn_mod_1.c -rw-r--r-- 0 mphunter tech 2164 May 3 11:58 gmp-1.3.2/mpn_lshift.c -rw-r--r-- 0 mphunter tech 2249 May 3 11:58 gmp-1.3.2/mpn_rshift.c -rw-r--r-- 0 mphunter tech 2268 May 2 13:34 gmp-1.3.2/mpn_rshiftci.c -rw-r--r-- 0 mphunter tech 16439 May 19 06:37 gmp-1.3.2/mpn_sqrt.c -rw-r--r-- 0 mphunter tech 2276 May 2 13:34 gmp-1.3.2/memory.c -rw-r--r-- 0 mphunter tech 1550 May 2 13:34 gmp-1.3.2/mp_set_fns.c -rw-r--r-- 0 mphunter tech 6226 May 3 12:42 gmp-1.3.2/_mpz_set_str.c -rw-r--r-- 0 mphunter tech 7864 May 19 06:34 gmp-1.3.2/_mpz_get_str.c -rw-r--r-- 0 mphunter tech 1506 May 2 13:35 gmp-1.3.2/mpz_realloc.c -rw-r--r-- 0 mphunter tech 1491 Oct 25 17:17 gmp-1.3.2/mp_clz_tab.c -rw-rw-r-- 0 mphunter tech 13293 May 19 06:24 gmp-1.3.2/alloca.c -rw-r--r-- 0 mphunter tech 3221 Oct 29 07:55 gmp-1.3.2/cre-mparam.c -rw-r--r-- 0 mphunter tech 3963 Apr 25 16:01 gmp-1.3.2/cre-conv-tab.c -rw-r--r-- 0 mphunter tech 1305 Jul 12 12:21 gmp-1.3.2/cre-stddefh.c -rw-r--r-- 0 mphunter tech 4751 May 19 06:49 gmp-1.3.2/mpz_dmincl.c drwxrwxr-x 0 mphunter tech Apr 7 16:44 gmp-1.3.2/tests -rw-r--r-- 0 mphunter tech 420 Apr 7 16:39 gmp-1.3.2/tests/urandom.h -rwxrwxr-x 0 mphunter tech 59222 Apr 7 16:39 gmp-1.3.2/tests/tst-mul -rw-r--r-- 0 mphunter tech 1831 May 6 11:09 gmp-1.3.2/tests/tst-convert.c -rw-r--r-- 0 mphunter tech 3342 May 6 11:09 gmp-1.3.2/tests/tst-dm.c -rw-r--r-- 0 mphunter tech 3224 May 6 11:09 gmp-1.3.2/tests/tst-dm_ui.c -rw-r--r-- 0 mphunter tech 2775 May 6 11:09 gmp-1.3.2/tests/tst-gcd.c -rw-r--r-- 0 mphunter tech 3365 May 6 11:08 gmp-1.3.2/tests/tst-mdm.c -rw-r--r-- 0 mphunter tech 3200 May 6 11:08 gmp-1.3.2/tests/tst-mdm_ui.c -rw-r--r-- 0 mphunter tech 6218 May 19 06:47 gmp-1.3.2/tests/tst-mul.c -rw-rw-r-- 0 mphunter tech 3392 May 7 13:45 gmp-1.3.2/tests/tst-pow_ui.c -rw-r--r-- 0 mphunter tech 2294 May 6 11:08 gmp-1.3.2/tests/tst-sqrtrem.c -r--r--r-- 0 mphunter tech 2553 Apr 7 16:31 gmp-1.3.2/tests/Makefile,v -rw-r--r-- 0 mphunter tech 2360 Apr 7 16:33 gmp-1.3.2/tests/Makefile -r--r--r-- 0 mphunter tech 525 Apr 7 16:39 gmp-1.3.2/tests/urandom.h,v -rwxrwxr-x 0 mphunter tech 63023 Apr 7 16:39 gmp-1.3.2/tests/tst-dm -rwxrwxr-x 0 mphunter tech 55275 Apr 7 16:39 gmp-1.3.2/tests/tst-dm_ui -rwxrwxr-x 0 mphunter tech 68219 Apr 7 16:40 gmp-1.3.2/tests/tst-mdm -rwxrwxr-x 0 mphunter tech 59568 Apr 7 16:40 gmp-1.3.2/tests/tst-mdm_ui -rwxrwxr-x 0 mphunter tech 72538 Apr 7 16:40 gmp-1.3.2/tests/tst-gcd -rwxrwxr-x 0 mphunter tech 62194 Apr 7 16:40 gmp-1.3.2/tests/tst-sqrtrem -rwxrwxr-x 0 mphunter tech 39670 Apr 7 16:40 gmp-1.3.2/tests/tst-convert -r--r--r-- 0 mphunter tech 14034 Apr 7 16:29 gmp-1.3.2/Makefile,v -rw-r--r-- 0 mphunter tech 13817 Apr 7 16:29 gmp-1.3.2/Makefile -rw-rw-r-- 0 mphunter tech 0 Apr 7 16:29 gmp-1.3.2/stamp-stddefh -rwxrwxr-x 0 mphunter tech 15373 Apr 7 16:29 gmp-1.3.2/cre-mparam -rw-rw-r-- 0 mphunter tech 618 Apr 7 16:45 gmp-1.3.2/qnxdiffs -rw-rw-r-- 0 mphunter tech 1067 Apr 7 16:29 gmp-1.3.2/gmp-mparam.h -rwxrwxr-x 0 mphunter tech 26399 Apr 7 16:30 gmp-1.3.2/cre-conv-tab -rw-rw-r-- 0 mphunter tech 2885 Apr 7 16:30 gmp-1.3.2/mp_bases.c -rw-rw-r-- 0 mphunter tech 108544 Apr 7 16:37 gmp-1.3.2/libmp.a -rw-rw-r-- 0 mphunter tech 19850 Apr 7 16:30 gmp-1.3.2/gcd.c -rw-rw-r-- 0 mphunter tech 13871 Apr 7 16:30 gmp-1.3.2/madd.c -rw-rw-r-- 0 mphunter tech 14419 Apr 7 16:30 gmp-1.3.2/mcmp.c -rw-rw-r-- 0 mphunter tech 13833 Apr 7 16:30 gmp-1.3.2/msub.c -rw-rw-r-- 0 mphunter tech 13621 Apr 7 16:30 gmp-1.3.2/mult.c -rw-rw-r-- 0 mphunter tech 21840 Apr 7 16:30 gmp-1.3.2/pow.c -rw-rw-r-- 0 mphunter tech 17954 Apr 7 16:30 gmp-1.3.2/rpow.c -rw-rw-r-- 0 mphunter tech 13526 Apr 7 16:30 gmp-1.3.2/msqrt.c -r--r--r-- 0 mphunter tech 2304 Apr 7 16:35 gmp-1.3.2/mpz_random2.c,v -rw-r--r-- 0 mphunter tech 2218 Apr 7 16:36 gmp-1.3.2/mpz_random2.c End