[BACK]Return to Z.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / engine

Diff for /OpenXM_contrib2/asir2000/engine/Z.c between version 1.14 and 1.15

version 1.14, 2015/08/14 13:51:54 version 1.15, 2015/08/29 04:15:04
Line 4 
Line 4 
   
 #if defined(__GNUC__)  #if defined(__GNUC__)
 #define INLINE static inline  #define INLINE static inline
 #elif defined(VISUAL) || defined(__MINGW32__)  #elif defined(VISUAL)
 #define INLINE __inline  #define INLINE __inline
 #else  #else
 #define INLINE  #define INLINE
Line 677  int _addz_main(unsigned int *m1,int d1,unsigned int *m
Line 677  int _addz_main(unsigned int *m1,int d1,unsigned int *m
                 t = m1; m1 = m2; m2 = t;                  t = m1; m1 = m2; m2 = t;
                 d = d1; d1 = d2; d2 = d;                  d = d1; d1 = d2; d2 = d;
         }          }
 #if defined(_M_IX86)  #if defined(_M_IX86) && !defined(__MINGW32__)
         __asm {          __asm {
         push    esi          push    esi
         push    edi          push    edi
Line 702  int _addz_main(unsigned int *m1,int d1,unsigned int *m
Line 702  int _addz_main(unsigned int *m1,int d1,unsigned int *m
         adc eax,eax          adc eax,eax
         mov c,eax          mov c,eax
         }          }
 #elif defined(i386)  #elif defined(i386) && !defined(__MINGW32__)
         asm volatile("\          asm volatile("\
         pushl   %%ebx;\          pushl   %%ebx;\
         movl    %1,%%esi;\          movl    %1,%%esi;\
Line 769  int _subz_main(unsigned int *m1,int d1,unsigned int *m
Line 769  int _subz_main(unsigned int *m1,int d1,unsigned int *m
                 m = m1; m1 = m2; m2 = m;                  m = m1; m1 = m2; m2 = m;
                 d = d1; d1 = d2; d2 = d;                  d = d1; d1 = d2; d2 = d;
         }          }
 #if defined(_M_IX86)  #if defined(_M_IX86) && !defined(__MINGW32__)
         __asm {          __asm {
         push    esi          push    esi
         push    edi          push    edi
Line 794  int _subz_main(unsigned int *m1,int d1,unsigned int *m
Line 794  int _subz_main(unsigned int *m1,int d1,unsigned int *m
         adc eax,eax          adc eax,eax
         mov br,eax          mov br,eax
         }          }
 #elif defined(i386)  #elif defined(i386) && !defined(__MINGW32__)
         asm volatile("\          asm volatile("\
         pushl   %%ebx;\          pushl   %%ebx;\
         movl    %1,%%esi;\          movl    %1,%%esi;\

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>