summaryrefslogtreecommitdiff
path: root/neg.c
blob: 6a85f39712017e39defa94358d74bb8b03046b22 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "gmp.h"
#include "gmp-impl.h"
#include "mpfr.h"

void mpfr_neg(mpfr_t a, mpfr_t b, unsigned char rnd_mode)
{
  CHANGE_SIGN(b);
  if (a != b) {
    mpfr_set(a, b, rnd_mode);
    CHANGE_SIGN(b);
  }
  return; 
}