version 1.9, 2007/09/15 10:17:08 |
version 1.11, 2015/08/29 04:15:04 |
|
|
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* |
* |
* $OpenXM: OpenXM_contrib2/asir2000/engine/N.c,v 1.8 2007/02/18 05:36:27 ohara Exp $ |
* $OpenXM: OpenXM_contrib2/asir2000/engine/N.c,v 1.10 2009/03/02 16:28:30 ohara Exp $ |
*/ |
*/ |
#include "ca.h" |
#include "ca.h" |
#include "base.h" |
#include "base.h" |
|
|
#if defined(VISUAL) || defined(i386) |
#if (defined(_M_IX86) || defined(i386)) && !defined(__MINGW32__) |
void addn(N n1,N n2,N *nr) |
void addn(N n1,N n2,N *nr) |
{ |
{ |
unsigned int *m1,*m2,*mr; |
unsigned int *m1,*m2,*mr; |
Line 71 void addn(N n1,N n2,N *nr) |
|
Line 71 void addn(N n1,N n2,N *nr) |
|
} |
} |
*nr = r = NALLOC(d1 + 1); INITRC(r); mr = BD(r); |
*nr = r = NALLOC(d1 + 1); INITRC(r); mr = BD(r); |
|
|
#if defined(VISUAL) |
#if defined(_M_IX86) |
__asm { |
__asm { |
push esi |
push esi |
push edi |
push edi |
Line 177 int subn(N n1,N n2,N *nr) |
|
Line 177 int subn(N n1,N n2,N *nr) |
|
} |
} |
*nr = r = NALLOC(d1); INITRC(r); mr = BD(r); |
*nr = r = NALLOC(d1); INITRC(r); mr = BD(r); |
|
|
#if defined(VISUAL) |
#if defined(_M_IX86) |
__asm { |
__asm { |
push esi |
push esi |
push edi |
push edi |
Line 261 void _addn(N n1,N n2,N nr) |
|
Line 261 void _addn(N n1,N n2,N nr) |
|
} |
} |
mr = BD(nr); |
mr = BD(nr); |
|
|
#if defined(VISUAL) |
#if defined(_M_IX86) |
__asm { |
__asm { |
push esi |
push esi |
push edi |
push edi |
Line 366 int _subn(N n1,N n2,N nr) |
|
Line 366 int _subn(N n1,N n2,N nr) |
|
} |
} |
mr = BD(nr); |
mr = BD(nr); |
|
|
#if defined(VISUAL) |
#if defined(_M_IX86) |
__asm { |
__asm { |
push esi |
push esi |
push edi |
push edi |