Annotation of OpenXM_contrib/pari-2.2/src/headers/pari68k.h, Revision 1.1.1.1
1.1 noro 1: /* $Id: pari68k.h,v 1.2 2000/11/03 21:00:24 karim Exp $
2:
3: Copyright (C) 2000 The PARI group.
4:
5: This file is part of the PARI/GP package.
6:
7: PARI/GP is free software; you can redistribute it and/or modify it under the
8: terms of the GNU General Public License as published by the Free Software
9: Foundation. It is distributed in the hope that it will be useful, but WITHOUT
10: ANY WARRANTY WHATSOEVER.
11:
12: Check the License for details. You should have received a copy of it, along
13: with the package; see the file 'COPYING'. If not, write to the Free Software
14: Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
15:
16: /*******************************************************************/
17: /* */
18: /* 680x0 - SPECIFIC DECLARATIONS */
19: /* */
20: /*******************************************************************/
21:
22: BEGINEXTERN
23: void addiiz(GEN x, GEN y, GEN z);
24: void addirz(GEN x, GEN y, GEN z);
25: void addriz(GEN x, GEN y, GEN z);
26: void addrrz(GEN x, GEN y, GEN z);
27: void addsii(long x, GEN y, GEN z);
28: void addsiz(long x, GEN y, GEN z);
29: void addsrz(long x, GEN y, GEN z);
30: void addssz(long x, long y, GEN z);
31: void affii(GEN x, GEN y);
32: void affri(GEN x, GEN y);
33: void affrs(GEN x, long y);
34: void affsi(long s, GEN x);
35: void affsr(long s, GEN x);
36: void affsz(long x, GEN y);
37: GEN cgetg(long x, long y);
38: GEN cgeti(long x);
39: GEN cgetr(long x);
40: int cmpir(GEN x, GEN y);
41: int cmpis(GEN x, long y);
42: int cmpri(GEN x, GEN y);
43: int cmprs(GEN x, long y);
44: int cmpsr(long x, GEN y);
45: GEN divii(GEN x, GEN y);
46: void divirz(GEN x, GEN y, GEN z);
47: int divise(GEN x, GEN y);
48: long divisii(GEN x, long y, GEN z);
49: void divisz(GEN x, long y, GEN z);
50: void divriz(GEN x, GEN y, GEN z);
51: void divrrz(GEN x, GEN y, GEN z);
52: void divrsz(GEN x, long y, GEN z);
53: void divsiz(long x, GEN y, GEN z);
54: void divsrz(long x, GEN y, GEN z);
55: void divssz(long x, long y, GEN z);
56: void dvmdiiz(GEN x, GEN y, GEN z, GEN t);
57: GEN dvmdis(GEN x, long y, GEN *z);
58: void dvmdisz(GEN x, long y, GEN z, GEN t);
59: GEN dvmdsi(long x, GEN y, GEN *z);
60: void dvmdsiz(long x, GEN y, GEN z, GEN t);
61: void dvmdssz(long x, long y, GEN z, GEN t);
62: long itos(GEN x);
63: GEN modis(GEN x, long y);
64: void modisz(GEN x, long y, GEN z);
65: void modssz(long x, long y, GEN z);
66: GEN mpadd(GEN x, GEN y);
67: void mpaddz(GEN x, GEN y, GEN z);
68: void mpaff(GEN x, GEN y);
69: int mpcmp(GEN x, GEN y);
70: GEN mpdiv(GEN x, GEN y);
71: int mpdivis(GEN x, GEN y, GEN z);
72: void mpdvmdz(GEN x, GEN y, GEN z, GEN *r);
73: void mpentz(GEN x, GEN y);
74: void mpinvir(GEN x, GEN y);
75: void mpinvrr(GEN x, GEN y);
76: void mpinvsr(long x, GEN y);
77: void mpinvz(GEN x, GEN z);
78: GEN mpmul(GEN x, GEN y);
79: void mpmulz(GEN x, GEN y, GEN z);
80: GEN mpshift(GEN x, long y);
81: void mpshiftz(GEN x, long y, GEN z);
82: GEN mpsub(GEN x, GEN y);
83: void mpsubz(GEN x, GEN y, GEN z);
84: void mptruncz(GEN x, GEN y);
85: GEN mulii(GEN x, GEN y);
86: void muliiz(GEN x, GEN y, GEN z);
87: void mulirz(GEN x, GEN y, GEN z);
88: void mulriz(GEN x, GEN y, GEN z);
89: void mulrrz(GEN x, GEN y, GEN z);
90: void mulsii(long x, GEN y, GEN z);
91: void mulsiz(long x, GEN y, GEN z);
92: void mulsrz(long x, GEN y, GEN z);
93: void mulssz(long x, long y, GEN z);
94: GEN resii(GEN x, GEN y);
95: void resiiz(GEN x, GEN y, GEN z);
96: GEN resis(GEN x, long y);
97: void resisz(GEN x, long y, GEN z);
98: GEN ressi(long x, GEN y);
99: void ressiz(long x, GEN y, GEN z);
100: void resssz(long x, long y, GEN z);
101: GEN shiftr(GEN x, long n);
102: GEN shifts(long x, long y);
103: GEN stoi(long x);
104: GEN subii(GEN x, GEN y);
105: void subiiz(GEN x, GEN y, GEN z);
106: GEN subir(GEN x, GEN y);
107: void subirz(GEN x, GEN y, GEN z);
108: GEN subis(GEN x, long y);
109: void subisz(GEN x, long y, GEN z);
110: GEN subri(GEN x, GEN y);
111: void subriz(GEN x, GEN y, GEN z);
112: GEN subrr(GEN x, GEN y);
113: void subrrz(GEN x, GEN y, GEN z);
114: GEN subrs(GEN x, long y);
115: void subrsz(GEN x, long y, GEN z);
116: GEN subsi(long x, GEN y);
117: void subsiz(long x, GEN y, GEN z);
118: GEN subsr(long x, GEN y);
119: void subsrz(long x, GEN y, GEN z);
120: void subssz(long x, long y, GEN z);
121: long vali(GEN x);
122: ENDEXTERN
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>