Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ChangeLog | Marco Bodrato | 2022-08-16 | 1 | -0/+18 |
| | |||||
* | Do not use mp directly in mpz_class | Marc Glisse | 2022-04-18 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This is the difference between f and g in the following, where gcc generates "return 1;" for f and not for g. The aliasing is caused by the functions get_num and get_den in mpq_class. struct mpz_struct { int i; }; typedef mpz_struct mpz_t[1]; struct mpq_struct { mpz_struct num, den; }; typedef mpq_struct mpq_t[1]; struct mpz_class { mpz_t mp; }; struct mpq_class { mpq_t mp; }; int f(mpq_class*q, mpz_class*z){ q->mp->num.i = 1; z->mp->i = 2; return q->mp->num.i; } int g(mpq_class*q, mpz_class*z){ q->mp->num.i = 1; int*p=&z->mp->i; *p = 2; return q->mp->num.i; } | ||||
* | ChangeLog | Torbjorn Granlund | 2022-03-30 | 1 | -0/+42 |
| | |||||
* | ChangeLog | Marco Bodrato | 2022-03-20 | 1 | -0/+41 |
| | |||||
* | Clarify doc of C++ includes and library | Marc Glisse | 2022-01-20 | 1 | -0/+4 |
| | |||||
* | gen-sieve.c: Generate at compile-time masks used by primesieve.c . | Marco Bodrato | 2022-01-05 | 1 | -0/+5 |
| | |||||
* | mpz/tdiv_{qr,r}.c: Special code for divisor with low zero limbs. | Marco Bodrato | 2021-12-30 | 1 | -0/+3 |
| | |||||
* | Handle overflow in mpz_type through errno. | Marco Bodrato | 2021-12-12 | 1 | -0/+14 |
| | |||||
* | ChangeLog | Torbjorn Granlund | 2021-11-02 | 1 | -0/+29 |
| | |||||
* | mpz/fac_ui.c: Save half the products for small values | Marco Bodrato | 2021-10-31 | 1 | -0/+4 |
| | |||||
* | Unit test for mpn_addaddmul_1msb0. | Niels Möller | 2021-10-08 | 1 | -0/+4 |
| | |||||
* | Add speed support for mpn_addaddmul_1msb0. | Niels Möller | 2021-10-07 | 1 | -0/+6 |
| | | | | | | * tune/speed.h (SPEED_ROUTINE_MPN_ADDADDMUL1_MSB0): New macro. * tune/common.c (speed_mpn_addaddmul_1msb0): New function. * tune/speed.c (routine): Add mpn_addaddmul_1msb0 to list. | ||||
* | ChangeLog | Marco Bodrato | 2021-10-07 | 1 | -0/+2 |
| | |||||
* | Trivial merge. | Torbjorn Granlund | 2021-10-02 | 1 | -0/+24 |
|\ | |||||
| * | ChangeLog | Torbjorn Granlund | 2021-09-26 | 1 | -0/+24 |
| | | |||||
* | | ChangeLog | Marco Bodrato | 2021-10-01 | 1 | -0/+7 |
|/ | |||||
* | ChangeLog | Marco Bodrato | 2021-09-26 | 1 | -0/+10 |
| | |||||
* | New mpn_div_qr_1n_pi1 variants, DIV_QR_1N_METHOD 3 and 4. | Niels Möller | 2021-07-01 | 1 | -0/+18 |
| | | | | Not enabled, but hooked into the speed and tuneup programs. | ||||
* | Add constructor mpq_class(mpz_class&&) | Marc Glisse | 2021-06-20 | 1 | -0/+4 |
| | | | | Surprisingly, the corresponding test was already present. | ||||
* | Document foo_ptr and foo_srcptr | Marc Glisse | 2021-06-20 | 1 | -0/+4 |
| | |||||
* | Avoid comma in autoconf's BUG-REPORT field. | Marc Glisse | 2021-06-06 | 1 | -0/+4 |
| | |||||
* | #include stdint.h even if we have inttypes.h | Marc Glisse | 2021-06-06 | 1 | -0/+7 |
| | | | | | It would be tempting to remove those includes from the files that already include gmp-impl.h. | ||||
* | Consistently use pointers instead of arrays in declarations. | Marc Glisse | 2021-06-06 | 1 | -0/+35 |
| | | | | gmp_randstate_t -> gmp_randstate_ptr, etc | ||||
* | Micro-optimization and docs for mpn_div_qr_1n_pi1 | Niels Möller | 2021-06-03 | 1 | -0/+5 |
| | |||||
* | ChangeLog | Marco Bodrato | 2021-05-25 | 1 | -0/+7 |
| | |||||
* | doc: Mention shifts in bit manipulation | Marc Glisse | 2021-05-08 | 1 | -0/+4 |
| | |||||
* | ChangeLog | Torbjorn Granlund | 2021-03-11 | 1 | -0/+10 |
| | |||||
* | ChangeLog | Torbjorn Granlund | 2021-03-08 | 1 | -0/+27 |
| | |||||
* | ChangeLog | Torbjorn Granlund | 2020-12-21 | 1 | -0/+18 |
| | |||||
* | Test _STDIO for HPE NonStop | Marc Glisse | 2020-12-12 | 1 | -0/+4 |
| | |||||
* | ChangeLog | Torbjorn Granlund | 2020-11-29 | 1 | -0/+9 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-11-28 | 1 | -0/+8 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-11-23 | 1 | -0/+13 |
| | |||||
* | ChangeLog | Torbjorn Granlund | 2020-11-19 | 1 | -0/+22 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-11-10 | 1 | -0/+22 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-10-29 | 1 | -0/+6 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-10-29 | 1 | -0/+8 |
| | |||||
* | ChangeLog | Torbjorn Granlund | 2020-10-26 | 1 | -0/+28 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-10-25 | 1 | -0/+4 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-10-25 | 1 | -1/+6 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-10-18 | 1 | -0/+13 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-09-11 | 1 | -0/+4 |
| | |||||
* | ChangeLog | Torbjorn Granlund | 2020-05-17 | 1 | -0/+21 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-03-11 | 1 | -0/+11 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-02-12 | 1 | -0/+5 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-02-09 | 1 | -0/+17 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-02-02 | 1 | -0/+5 |
| | |||||
* | ChangeLog | Marco Bodrato | 2020-01-31 | 1 | -0/+6 |
| | |||||
* | Make mpn_hgcd2_jacobi use the same div1 and div2 as mpn_hgcd2. | Niels M?ller | 2020-01-24 | 1 | -0/+6 |
| | |||||
* | Move div1 and div2 to a separate file, hgcd2-div.h | Niels M?ller | 2020-01-24 | 1 | -0/+5 |
| |