Return to ca.h CVS log | Up to [local] / OpenXM_contrib2 / asir2018 / include |
version 1.18, 2020/02/22 06:23:36 | version 1.20, 2021/01/25 00:39:52 | ||
---|---|---|---|
|
|
||
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, | * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, | ||
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. | * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. | ||
* | * | ||
* $OpenXM: OpenXM_contrib2/asir2018/include/ca.h,v 1.17 2019/12/27 08:13:59 noro Exp $ | * $OpenXM: OpenXM_contrib2/asir2018/include/ca.h,v 1.19 2020/10/06 06:31:19 noro Exp $ | ||
*/ | */ | ||
#include <stdio.h> | #include <stdio.h> | ||
#include <stdlib.h> | #include <stdlib.h> | ||
|
|
||
int *module_base_ord; | int *module_base_ord; | ||
struct order_spec *base; /* for schreyer order */ | struct order_spec *base; /* for schreyer order */ | ||
DMMstack dmmstack; | DMMstack dmmstack; | ||
int (*cmpdl)(int n,DL d1,DL d2); | |||
union { | union { | ||
int simple; | int simple; | ||
struct { | struct { | ||
|
|
||
int divtdcpz(VL,P,P,P *); | int divtdcpz(VL,P,P,P *); | ||
int divtpz(VL,P,P,P *); | int divtpz(VL,P,P,P *); | ||
int divum(register int,UM,UM,UM); | int divum(register int,UM,UM,UM); | ||
int dm(int,int,int *); | unsigned int dm(unsigned int,unsigned int,unsigned int *); | ||
int dmb(int,int,int,int *); | unsigned int dmb(unsigned int,unsigned int,unsigned int,unsigned int *); | ||
int dma(int,int,int,int *); | unsigned int dma(unsigned int,unsigned int,unsigned int,unsigned int *); | ||
int dmab(int,int,int,int,int *); | unsigned int dmab(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int *); | ||
int dmar(int,int,int,int); | unsigned int dmar(unsigned int,unsigned int,unsigned int,unsigned int); | ||
int dtestmain(P,Q,ML,int,int *,P *,P *); | int dtestmain(P,Q,ML,int,int *,P *,P *); | ||
int geldb(VL,P); | int geldb(VL,P); | ||
int getchomdeg(V,P); | int getchomdeg(V,P); |