Annotation of OpenXM_contrib/pari/src/headers/pari68k.h, Revision 1.1.1.1
1.1 maekawa 1: /*******************************************************************/
2: /*******************************************************************/
3: /* */
4: /* Fichier Include PARI */
5: /* declarations specifiques 680x0 */
6: /* */
7: /*******************************************************************/
8: /*******************************************************************/
9: /* $Id: pari68k.h,v 1.1.1.1 1999/09/16 13:47:44 karim Exp $ */
10:
11: BEGINEXTERN
12: void addiiz(GEN x, GEN y, GEN z);
13: void addirz(GEN x, GEN y, GEN z);
14: void addriz(GEN x, GEN y, GEN z);
15: void addrrz(GEN x, GEN y, GEN z);
16: void addsii(long x, GEN y, GEN z);
17: void addsiz(long x, GEN y, GEN z);
18: void addsrz(long x, GEN y, GEN z);
19: void addssz(long x, long y, GEN z);
20: void affii(GEN x, GEN y);
21: void affri(GEN x, GEN y);
22: void affrs(GEN x, long y);
23: void affsi(long s, GEN x);
24: void affsr(long s, GEN x);
25: void affsz(long x, GEN y);
26: GEN cgetg(long x, long y);
27: GEN cgeti(long x);
28: GEN cgetr(long x);
29: int cmpir(GEN x, GEN y);
30: int cmpis(GEN x, long y);
31: int cmpri(GEN x, GEN y);
32: int cmprs(GEN x, long y);
33: int cmpsr(long x, GEN y);
34: GEN divii(GEN x, GEN y);
35: void divirz(GEN x, GEN y, GEN z);
36: int divise(GEN x, GEN y);
37: long divisii(GEN x, long y, GEN z);
38: void divisz(GEN x, long y, GEN z);
39: void divriz(GEN x, GEN y, GEN z);
40: void divrrz(GEN x, GEN y, GEN z);
41: void divrsz(GEN x, long y, GEN z);
42: void divsiz(long x, GEN y, GEN z);
43: void divsrz(long x, GEN y, GEN z);
44: void divssz(long x, long y, GEN z);
45: void dvmdiiz(GEN x, GEN y, GEN z, GEN t);
46: GEN dvmdis(GEN x, long y, GEN *z);
47: void dvmdisz(GEN x, long y, GEN z, GEN t);
48: GEN dvmdsi(long x, GEN y, GEN *z);
49: void dvmdsiz(long x, GEN y, GEN z, GEN t);
50: void dvmdssz(long x, long y, GEN z, GEN t);
51: long itos(GEN x);
52: GEN modis(GEN x, long y);
53: void modisz(GEN x, long y, GEN z);
54: void modssz(long x, long y, GEN z);
55: GEN mpadd(GEN x, GEN y);
56: void mpaddz(GEN x, GEN y, GEN z);
57: void mpaff(GEN x, GEN y);
58: int mpcmp(GEN x, GEN y);
59: GEN mpdiv(GEN x, GEN y);
60: int mpdivis(GEN x, GEN y, GEN z);
61: void mpdvmdz(GEN x, GEN y, GEN z, GEN *r);
62: void mpentz(GEN x, GEN y);
63: void mpinvir(GEN x, GEN y);
64: void mpinvrr(GEN x, GEN y);
65: void mpinvsr(long x, GEN y);
66: void mpinvz(GEN x, GEN z);
67: GEN mpmul(GEN x, GEN y);
68: void mpmulz(GEN x, GEN y, GEN z);
69: GEN mpshift(GEN x, long y);
70: void mpshiftz(GEN x, long y, GEN z);
71: GEN mpsub(GEN x, GEN y);
72: void mpsubz(GEN x, GEN y, GEN z);
73: void mptruncz(GEN x, GEN y);
74: GEN mulii(GEN x, GEN y);
75: void muliiz(GEN x, GEN y, GEN z);
76: void mulirz(GEN x, GEN y, GEN z);
77: void mulriz(GEN x, GEN y, GEN z);
78: void mulrrz(GEN x, GEN y, GEN z);
79: void mulsii(long x, GEN y, GEN z);
80: void mulsiz(long x, GEN y, GEN z);
81: void mulsrz(long x, GEN y, GEN z);
82: void mulssz(long x, long y, GEN z);
83: GEN resii(GEN x, GEN y);
84: void resiiz(GEN x, GEN y, GEN z);
85: GEN resis(GEN x, long y);
86: void resisz(GEN x, long y, GEN z);
87: GEN ressi(long x, GEN y);
88: void ressiz(long x, GEN y, GEN z);
89: void resssz(long x, long y, GEN z);
90: GEN shiftr(GEN x, long n);
91: GEN shifts(long x, long y);
92: GEN stoi(long x);
93: GEN subii(GEN x, GEN y);
94: void subiiz(GEN x, GEN y, GEN z);
95: GEN subir(GEN x, GEN y);
96: void subirz(GEN x, GEN y, GEN z);
97: GEN subis(GEN x, long y);
98: void subisz(GEN x, long y, GEN z);
99: GEN subri(GEN x, GEN y);
100: void subriz(GEN x, GEN y, GEN z);
101: GEN subrr(GEN x, GEN y);
102: void subrrz(GEN x, GEN y, GEN z);
103: GEN subrs(GEN x, long y);
104: void subrsz(GEN x, long y, GEN z);
105: GEN subsi(long x, GEN y);
106: void subsiz(long x, GEN y, GEN z);
107: GEN subsr(long x, GEN y);
108: void subsrz(long x, GEN y, GEN z);
109: void subssz(long x, long y, GEN z);
110: long vali(GEN x);
111: ENDEXTERN
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>