| 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); |