5 #define FPU_DOUBLE(var) double var; \
6 __asm__ __volatile__( "fstpl %0;fwait" : "=m" (var) : )
7 #define FPU_DOUBLES(var1,var2) double var1,var2; \
8 __asm__ __volatile__( "fstpl %0;fwait" : "=m" (var2) : ); \
9 __asm__ __volatile__( "fstpl %0;fwait" : "=m" (var1) : )
10 #elif defined(_MSC_VER)
11 #define FPU_DOUBLE(var) double var; \
12 __asm { fstp [var] }; __asm { fwait };
13 #define FPU_DOUBLES(var1,var2) double var1,var2; \
14 __asm { fstp [var1] }; __asm { fwait }; \
15 __asm { fstp [var2] }; __asm { fwait };
21 double CDECL
_CIsin(void)
29 double CDECL
_CIcos(void)
37 double CDECL
_CItan(void)
45 double CDECL
_CIsinh(void)
53 double CDECL
_CIcosh(void)
61 double CDECL
_CItanh(void)
69 double CDECL
_CIasin(void)
77 double CDECL
_CIacos(void)
85 double CDECL
_CIatan(void)
93 double CDECL
_CIatan2(void)
101 double CDECL
_CIexp(void)
109 double CDECL
_CIlog(void)
117 double CDECL
_CIlog10(void)
125 double CDECL
_CIpow(void)
133 double CDECL
_CIsqrt(void)
141 double CDECL
_CIfmod(void)