# マニュアルページ quad_precision.3m

## 名前

         quad_precision - libm 関数および libsunmath 関数への 4 倍 精
         度アクセス

## 形式

         cc [ flag ... ] file ...  -lsunmath -lm [ library ... ]

              flag にはフラグ、 file にはファイル名、 library には ラ
              イブラリ名を指定します。

         #include <sunmath.h>

         extern int signgaml;
         long double acosl (long double);
         long double asinl (long double);
         long double atanl (long double);
         long double atan2l (long double, long double);
         long double cosl (long double);
         long double sinl (long double);
         long double tanl (long double);
         long double coshl (long double);
         long double sinhl (long double);
         long double tanhl (long double);
         long double expl (long double);
         long double logl (long double);
         long double log10l (long double);
         long double powl (long double, long double);
         long double sqrtl (long double);
         long double ceill (long double);
         long double fabsl (long double);
         long double floorl (long double);
         long double fmodl (long double, long double);
         long double erfl (long double);
         long double erfcl (long double);
         long double gammal (long double);
         long double gammal_r (long double, int *);
         long double hypotl (long double, long double);
         int isnanl (long double);
         long double j0l (long double);
         long double j1l (long double);
         long double jnl (int, long double);
         long double lgammal (long double);
         long double lgammal_r (long double, int *);
         long double y0l (long double);
         long double y1l (long double);
         long double ynl (int, long double);
         long double acoshl (long double);
         long double asinhl (long double);
         long double atanhl (long double);
         long double cbrtl (long double);
         long double logbl (long double);
         long double nextafterl (long double, long double);
         long double remainderl (long double, long double);
         long double scalbl (long double, long double);
         long double significandl (long double);
         long double copysignl (long double, long double);
         int finitel (long double);
         enum fp_class_type fp_classl (long double);
         int ilogbl (long double);
         long double infinityl (void);
         int irintl (long double);
         int isinfl (long double);
         int isnormall (long double);
         int issubnormall (long double);
         int iszerol (long double);
         long double max_normall (void);
         long double max_subnormall (void);
         long double min_normall (void);
         long double min_subnormall (void);
         long double quiet_nanl (long);
         long double scalbnl (long double, int);
         long double signaling_nanl (long);
         int signbitl (long double);
         long double expm1l (long double);
         long double log1pl (long double);
         long double rintl (long double);
         long double aintl (long double);
         long double anintl (long double);
         long double annuityl (long double, long double);
         long double compoundl (long double, long double);
         long double exp10l (long double);
         long double exp2l (long double);
         long double log2l (long double);
         int nintl (long double);
         void sincosl (long double, long double *, long double *);
         long double acospil (long double);
         long double asinpil (long double);
         long double atan2pil (long double, long double);
         long double atanpil (long double);
         long double cospil (long double);
         long double sinpil (long double);
         long double tanpil (long double);
         void sincospil (long double, long double *, long double *);
         long double acosdl (long double);
         long double asindl (long double);
         long double atandl (long double);
         long double atan2dl (long double, long double);
         long double cosdl (long double);
         long double sindl (long double);
         long double tandl (long double);
         void sincosdl (long double, long double *, long double *);
         long double acospl (long double);
         long double asinpl (long double);
         long double atanpl (long double);
         long double cospl (long double);
         long double sinpl (long double);
         long double tanpl (long double);
         void sincospl (long double, long double *, long double *);
         long double q_copysign_ (long double *, long double *);
         long double q_fabs_ (long double *);
         int iq_finite_ (long double *);
         long double q_fmod_ (long double *, long double *);
         enum fp_class_type iq_fp_class_ (long double *);
         int iq_ilogb_ (long double *);
         long double q_infinity_ (void);
         int iq_isinf_ (long double *);
         int iq_isnan_ (long double *);
         int iq_isnormal_ (long double *);
         int iq_issubnormal_ (long double *);
         int iq_iszero_ (long double *);
         long double q_max_normal_ (void);
         long double q_max_subnormal_ (void);
         long double q_min_normal_ (void);
         long double q_min_subnormal_ (void);
         long double q_nextafter_ (long double *, long double *);
         long double q_quiet_nan_ (long *);
         long double q_remainder_ (long double *, long double *);
         long double q_scalbn_ (long double *, int *);
         long double q_signaling_nan_ (long *);
         int iq_signbit_ (long double *);

## 機能説明

         これらの関数は、 libm と libsunmath に含まれる各関数の 4  倍
         精度バージョンです。