1 typedef struct { 2 double x, y; 3 } double2; 4 5 typedef struct { 6 float x, y; 7 } float2; 8 9 double xsin(double d); 10 double xcos(double d); 11 double2 xsincos(double d); 12 double xtan(double d); 13 double xasin(double s); 14 double xacos(double s); 15 double xatan(double s); 16 double xatan2(double y, double x); 17 double xlog(double d); 18 double xexp(double d); 19 double xpow(double x, double y); 20 21 double xsinh(double x); 22 double xcosh(double x); 23 double xtanh(double x); 24 double xasinh(double x); 25 double xacosh(double x); 26 double xatanh(double x); 27 double xldexp(double x, int q); 28 int xilogb(double d); 29 30 double xfma(double x, double y, double z); 31 double xsqrt(double d); 32 double xcbrt(double d); 33 34 double xexp2(double a); 35 double xexp10(double a); 36 double xexpm1(double a); 37 double xlog10(double a); 38 double xlog1p(double a); 39 40 float xsinf(float d); 41 float xcosf(float d); 42 float2 xsincosf(float d); 43 float xtanf(float d); 44 float xasinf(float s); 45 float xacosf(float s); 46 float xatanf(float s); 47 float xatan2f(float y, float x); 48 float xlogf(float d); 49 float xexpf(float d); 50 float xpowf(float x, float y); 51 float xcbrtf(float d); 52