=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2000/engine/Z.c,v retrieving revision 1.7 retrieving revision 1.9 diff -u -p -r1.7 -r1.9 --- OpenXM_contrib2/asir2000/engine/Z.c 2005/02/13 16:01:02 1.7 +++ OpenXM_contrib2/asir2000/engine/Z.c 2007/02/18 05:36:27 1.9 @@ -13,8 +13,8 @@ INLINE void _addz(Z n1,Z n2,Z nr); INLINE void _subz(Z n1,Z n2,Z nr); INLINE void _mulz(Z n1,Z n2,Z nr); -INLINE int _addz_main(unsigned int *m1,int d1,unsigned int *m2,int d2,unsigned int *mr); -INLINE int _subz_main(unsigned int *m1,int d1,unsigned int *m2,int d2,unsigned int *mr); +int _addz_main(unsigned int *m1,int d1,unsigned int *m2,int d2,unsigned int *mr); +int _subz_main(unsigned int *m1,int d1,unsigned int *m2,int d2,unsigned int *mr); /* immediate int -> Z */ #define UTOZ(c,n) (n)=(!((unsigned int)(c))?0:(((unsigned int)(c))<=IMM_MAX?((Z)((((unsigned int)(c))<<1)|1)):utoz((unsigned int)(c)))) @@ -702,7 +702,7 @@ int _addz_main(unsigned int *m1,int d1,unsigned int *m adc eax,eax mov c,eax } -#elif defined(i386) +#elif ( defined(i386) && !defined(__DARWIN__) ) asm volatile("\ movl %1,%%esi;\ movl %2,%%edi;\ @@ -792,7 +792,7 @@ int _subz_main(unsigned int *m1,int d1,unsigned int *m adc eax,eax mov br,eax } -#elif defined(i386) +#elif ( defined(i386) && !defined(__DARWIN__) ) asm volatile("\ movl %1,%%esi;\ movl %2,%%edi;\