version 1.12, 2015/08/20 08:42:07 |
version 1.13, 2015/09/14 05:47:09 |
|
|
/* |
/* |
* $OpenXM: OpenXM_contrib2/asir2000/engine/bf.c,v 1.11 2015/08/06 23:41:52 noro Exp $ |
* $OpenXM: OpenXM_contrib2/asir2000/engine/bf.c,v 1.12 2015/08/20 08:42:07 noro Exp $ |
*/ |
*/ |
#include "ca.h" |
#include "ca.h" |
#include "base.h" |
#include "base.h" |
Line 409 int cmpbf(Num a,Num b) |
|
Line 409 int cmpbf(Num a,Num b) |
|
else if ((NID(b)<=N_A) ) |
else if ((NID(b)<=N_A) ) |
return (*cmpnumt[NID(b)])(a,b); |
return (*cmpnumt[NID(b)])(a,b); |
else |
else |
return -mpfr_sgn(((BF)a)->body); |
return -mpfr_sgn(((BF)b)->body); |
} else if ( !b ) { |
} else if ( !b ) { |
if ( !a || (NID(a)<=N_A) ) |
if ( !a || (NID(a)<=N_A) ) |
return (*cmpnumt[NID(a)])(a,b); |
return (*cmpnumt[NID(a)])(a,b); |