Print this page
11210 libm should be cstyle(1ONBLD) clean


   5  * Common Development and Distribution License (the "License").
   6  * You may not use this file except in compliance with the License.
   7  *
   8  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9  * or http://www.opensolaris.org/os/licensing.
  10  * See the License for the specific language governing permissions
  11  * and limitations under the License.
  12  *
  13  * When distributing Covered Code, include this CDDL HEADER in each
  14  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15  * If applicable, add the following below this CDDL HEADER, with the
  16  * fields enclosed by brackets "[]" replaced with your own identifying
  17  * information: Portions Copyright [yyyy] [name of copyright owner]
  18  *
  19  * CDDL HEADER END
  20  */
  21 
  22 /*
  23  * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  24  */

  25 /*
  26  * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  27  * Use is subject to license terms.
  28  */
  29 
  30 #ifndef _Q_LONGDOUBLE_H
  31 #define _Q_LONGDOUBLE_H
  32 
  33 #include <sys/ieeefp.h>
  34 
  35 extern long double __k_cosl(long double, long double);
  36 extern long double __k_lgammal(long double, int *);
  37 extern long double __k_sincosl(long double, long double, long double *);
  38 extern long double __k_sinl(long double, long double);
  39 extern long double __k_tanl(long double, long double, int);
  40 extern long double __poly_libmq(long double, int, const long double *);
  41 extern int __rem_pio2l(long double, long double *);
  42 
  43 extern long double acosdl(long double);
  44 extern long double acoshl(long double);
  45 extern long double acosl(long double);
  46 extern long double acospil(long double);
  47 extern long double acospl(long double);
  48 extern long double aintl(long double);
  49 extern long double anintl(long double);
  50 extern long double annuityl(long double, long double);
  51 extern long double asindl(long double);
  52 extern long double asinhl(long double);
  53 extern long double asinl(long double);
  54 extern long double asinpil(long double);
  55 extern long double asinpl(long double);
  56 extern long double atan2dl(long double, long double);
  57 extern long double atan2l(long double, long double);
  58 extern long double atan2pil(long double, long double);
  59 extern long double atandl(long double);
  60 extern long double atanhl(long double);
  61 extern long double atanl(long double);
  62 extern long double atanpil(long double);


 117 extern int signbitl(long double);
 118 extern long double significandl(long double);
 119 extern void sincosdl(long double, long double *, long double *);
 120 extern void sincosl(long double, long double *, long double *);
 121 extern void sincospil(long double, long double *, long double *);
 122 extern void sincospl(long double, long double *, long double *);
 123 extern long double sindl(long double);
 124 extern long double sinhl(long double);
 125 extern long double sinl(long double);
 126 extern long double sinpil(long double);
 127 extern long double sinpl(long double);
 128 extern long double sqrtl(long double);
 129 extern long double tandl(long double);
 130 extern long double tanhl(long double);
 131 extern long double tanl(long double);
 132 extern long double tanpil(long double);
 133 extern long double tanpl(long double);
 134 extern long double y0l(long double);
 135 extern long double y1l(long double);
 136 extern long double ynl(int, long double);
 137 
 138 extern long double q_copysign_(long double *, long double *);
 139 extern long double q_fabs_(long double *);
 140 extern int iq_finite_(long double *);
 141 extern long double q_fmod_(long double *, long double *);
 142 extern enum fp_class_type iq_fp_class_(long double *);
 143 extern int iq_ilogb_(long double *);
 144 extern long double q_infinity_(void);
 145 extern int iq_isinf_(long double *);
 146 extern int iq_isnan_(long double *);
 147 extern int iq_isnormal_(long double *);
 148 extern int iq_issubnormal_(long double *);
 149 extern int iq_iszero_(long double *);
 150 extern long double q_max_normal_(void);
 151 extern long double q_max_subnormal_(void);
 152 extern long double q_min_normal_(void);
 153 extern long double q_min_subnormal_(void);
 154 extern long double q_nextafter_(long double *, long double *);
 155 extern long double q_quiet_nan_(long *);
 156 extern long double q_remainder_(long double *, long double *);
 157 extern long double q_scalbn_(long double *, int *);
 158 extern long double q_signaling_nan_(long *);
 159 extern int iq_signbit_(long double *);
 160 
 161 #endif  /* _Q_LONGDOUBLE_H */


   5  * Common Development and Distribution License (the "License").
   6  * You may not use this file except in compliance with the License.
   7  *
   8  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9  * or http://www.opensolaris.org/os/licensing.
  10  * See the License for the specific language governing permissions
  11  * and limitations under the License.
  12  *
  13  * When distributing Covered Code, include this CDDL HEADER in each
  14  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15  * If applicable, add the following below this CDDL HEADER, with the
  16  * fields enclosed by brackets "[]" replaced with your own identifying
  17  * information: Portions Copyright [yyyy] [name of copyright owner]
  18  *
  19  * CDDL HEADER END
  20  */
  21 
  22 /*
  23  * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  24  */
  25 
  26 /*
  27  * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  28  * Use is subject to license terms.
  29  */
  30 
  31 #ifndef _Q_LONGDOUBLE_H
  32 #define _Q_LONGDOUBLE_H
  33 
  34 #include <sys/ieeefp.h>
  35 
  36 extern long double __k_cosl(long double, long double);
  37 extern long double __k_lgammal(long double, int *);
  38 extern long double __k_sincosl(long double, long double, long double *);
  39 extern long double __k_sinl(long double, long double);
  40 extern long double __k_tanl(long double, long double, int);
  41 extern long double __poly_libmq(long double, int, const long double *);
  42 extern int __rem_pio2l(long double, long double *);

  43 extern long double acosdl(long double);
  44 extern long double acoshl(long double);
  45 extern long double acosl(long double);
  46 extern long double acospil(long double);
  47 extern long double acospl(long double);
  48 extern long double aintl(long double);
  49 extern long double anintl(long double);
  50 extern long double annuityl(long double, long double);
  51 extern long double asindl(long double);
  52 extern long double asinhl(long double);
  53 extern long double asinl(long double);
  54 extern long double asinpil(long double);
  55 extern long double asinpl(long double);
  56 extern long double atan2dl(long double, long double);
  57 extern long double atan2l(long double, long double);
  58 extern long double atan2pil(long double, long double);
  59 extern long double atandl(long double);
  60 extern long double atanhl(long double);
  61 extern long double atanl(long double);
  62 extern long double atanpil(long double);


 117 extern int signbitl(long double);
 118 extern long double significandl(long double);
 119 extern void sincosdl(long double, long double *, long double *);
 120 extern void sincosl(long double, long double *, long double *);
 121 extern void sincospil(long double, long double *, long double *);
 122 extern void sincospl(long double, long double *, long double *);
 123 extern long double sindl(long double);
 124 extern long double sinhl(long double);
 125 extern long double sinl(long double);
 126 extern long double sinpil(long double);
 127 extern long double sinpl(long double);
 128 extern long double sqrtl(long double);
 129 extern long double tandl(long double);
 130 extern long double tanhl(long double);
 131 extern long double tanl(long double);
 132 extern long double tanpil(long double);
 133 extern long double tanpl(long double);
 134 extern long double y0l(long double);
 135 extern long double y1l(long double);
 136 extern long double ynl(int, long double);

 137 extern long double q_copysign_(long double *, long double *);
 138 extern long double q_fabs_(long double *);
 139 extern int iq_finite_(long double *);
 140 extern long double q_fmod_(long double *, long double *);
 141 extern enum fp_class_type iq_fp_class_(long double *);
 142 extern int iq_ilogb_(long double *);
 143 extern long double q_infinity_(void);
 144 extern int iq_isinf_(long double *);
 145 extern int iq_isnan_(long double *);
 146 extern int iq_isnormal_(long double *);
 147 extern int iq_issubnormal_(long double *);
 148 extern int iq_iszero_(long double *);
 149 extern long double q_max_normal_(void);
 150 extern long double q_max_subnormal_(void);
 151 extern long double q_min_normal_(void);
 152 extern long double q_min_subnormal_(void);
 153 extern long double q_nextafter_(long double *, long double *);
 154 extern long double q_quiet_nan_(long *);
 155 extern long double q_remainder_(long double *, long double *);
 156 extern long double q_scalbn_(long double *, int *);
 157 extern long double q_signaling_nan_(long *);
 158 extern int iq_signbit_(long double *);

 159 #endif /* _Q_LONGDOUBLE_H */