version 1.12, 2013/11/05 11:36:58 |
version 1.15, 2015/08/29 04:15:04 |
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;\ |