1 #include <precomp.h> 2 3 /* 4 * @implemented 5 */ 6 double CDECL _CItan(void) 7 { 8 FPU_DOUBLE(x); 9 return tan(x); 10 } 11 /* 12 * @implemented 13 */ 14 double CDECL _CIsinh(void) 15 { 16 FPU_DOUBLE(x); 17 return sinh(x); 18 } 19 /* 20 * @implemented 21 */ 22 double CDECL _CIcosh(void) 23 { 24 FPU_DOUBLE(x); 25 return cosh(x); 26 } 27 /* 28 * @implemented 29 */ 30 double CDECL _CItanh(void) 31 { 32 FPU_DOUBLE(x); 33 return tanh(x); 34 } 35 /* 36 * @implemented 37 */ 38 double CDECL _CIasin(void) 39 { 40 FPU_DOUBLE(x); 41 return asin(x); 42 } 43 /* 44 * @implemented 45 */ 46 double CDECL _CIacos(void) 47 { 48 FPU_DOUBLE(x); 49 return acos(x); 50 } 51 /* 52 * @implemented 53 */ 54 double CDECL _CIatan(void) 55 { 56 FPU_DOUBLE(x); 57 return atan(x); 58 } 59 /* 60 * @implemented 61 */ 62 double CDECL _CIatan2(void) 63 { 64 FPU_DOUBLES(y, x); 65 return atan2(y, x); 66 } 67 /* 68 * @implemented 69 */ 70 double CDECL _CIexp(void) 71 { 72 FPU_DOUBLE(x); 73 return exp(x); 74 } 75 /* 76 * @implemented 77 */ 78 double CDECL _CIlog10(void) 79 { 80 FPU_DOUBLE(x); 81 return log10(x); 82 } 83 /* 84 * @implemented 85 */ 86 double CDECL _CIfmod(void) 87 { 88 FPU_DOUBLES(x, y); 89 return fmod(x, y); 90 } 91