summaryrefslogtreecommitdiff
path: root/TODO
blob: 9858e278b6dddb88dc57500f0aa3a5c603d552cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
New functions to implement:

- mpfr_swap, mpfr_mul_mpz, mpfr_div_mpz

Miscellaneous:

- implement a C++ wrapper [see with Torbjo"rn and/or Fabrice]

- deal correctly with all special values (zero, infinities, NaN)

- for all instructions that call malloc/realloc/etc, handle error cases
  (for example return an int indicating if an error occurred)

- in all functions that do rounding, return an int indicating if the result
  is exact (i.e. no bit was lost) or not (like in mpfr_div_ui)

- protect macros:
  #define SET_ZERO(x)  ---> #define MPFR_SET_ZERO(x)