Deleted Added
full compact
math_private.h (238722) math_private.h (239192)
1/*
2 * ====================================================
3 * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
4 *
5 * Developed at SunPro, a Sun Microsystems, Inc. business.
6 * Permission to use, copy, modify, and distribute this
7 * software is freely granted, provided that this notice
8 * is preserved.
9 * ====================================================
10 */
11
12/*
13 * from: @(#)fdlibm.h 5.1 93/09/24
1/*
2 * ====================================================
3 * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
4 *
5 * Developed at SunPro, a Sun Microsystems, Inc. business.
6 * Permission to use, copy, modify, and distribute this
7 * software is freely granted, provided that this notice
8 * is preserved.
9 * ====================================================
10 */
11
12/*
13 * from: @(#)fdlibm.h 5.1 93/09/24
14 * $FreeBSD: head/lib/msun/src/math_private.h 238722 2012-07-23 19:13:55Z kargl $
14 * $FreeBSD: head/lib/msun/src/math_private.h 239192 2012-08-11 11:13:48Z dim $
15 */
16
17#ifndef _MATH_PRIVATE_H_
18#define _MATH_PRIVATE_H_
19
20#include <sys/types.h>
21#include <machine/endian.h>
22

--- 403 unchanged lines hidden (view full) ---

426#define __ieee754_ynf ynf
427#define __ieee754_remainderf remainderf
428#define __ieee754_scalbf scalbf
429
430/* fdlibm kernel function */
431int __kernel_rem_pio2(double*,double*,int,int,int);
432
433/* double precision kernel functions */
15 */
16
17#ifndef _MATH_PRIVATE_H_
18#define _MATH_PRIVATE_H_
19
20#include <sys/types.h>
21#include <machine/endian.h>
22

--- 403 unchanged lines hidden (view full) ---

426#define __ieee754_ynf ynf
427#define __ieee754_remainderf remainderf
428#define __ieee754_scalbf scalbf
429
430/* fdlibm kernel function */
431int __kernel_rem_pio2(double*,double*,int,int,int);
432
433/* double precision kernel functions */
434#ifdef INLINE_REM_PIO2
435__inline
436#endif
434#ifndef INLINE_REM_PIO2
437int __ieee754_rem_pio2(double,double*);
435int __ieee754_rem_pio2(double,double*);
436#endif
438double __kernel_sin(double,double,int);
439double __kernel_cos(double,double);
440double __kernel_tan(double,double,int);
441double __ldexp_exp(double,int);
442#ifdef _COMPLEX_H
443double complex __ldexp_cexp(double complex,int);
444#endif
445
446/* float precision kernel functions */
437double __kernel_sin(double,double,int);
438double __kernel_cos(double,double);
439double __kernel_tan(double,double,int);
440double __ldexp_exp(double,int);
441#ifdef _COMPLEX_H
442double complex __ldexp_cexp(double complex,int);
443#endif
444
445/* float precision kernel functions */
447#ifdef INLINE_REM_PIO2F
448__inline
449#endif
446#ifndef INLINE_REM_PIO2F
450int __ieee754_rem_pio2f(float,double*);
447int __ieee754_rem_pio2f(float,double*);
451#ifdef INLINE_KERNEL_SINDF
452__inline
453#endif
448#endif
449#ifndef INLINE_KERNEL_SINDF
454float __kernel_sindf(double);
450float __kernel_sindf(double);
455#ifdef INLINE_KERNEL_COSDF
456__inline
457#endif
451#endif
452#ifndef INLINE_KERNEL_COSDF
458float __kernel_cosdf(double);
453float __kernel_cosdf(double);
459#ifdef INLINE_KERNEL_TANDF
460__inline
461#endif
454#endif
455#ifndef INLINE_KERNEL_TANDF
462float __kernel_tandf(double,int);
456float __kernel_tandf(double,int);
457#endif
463float __ldexp_expf(float,int);
464#ifdef _COMPLEX_H
465float complex __ldexp_cexpf(float complex,int);
466#endif
467
468/* long double precision kernel functions */
469long double __kernel_sinl(long double, long double, int);
470long double __kernel_cosl(long double, long double);
471long double __kernel_tanl(long double, long double, int);
472
473#endif /* !_MATH_PRIVATE_H_ */
458float __ldexp_expf(float,int);
459#ifdef _COMPLEX_H
460float complex __ldexp_cexpf(float complex,int);
461#endif
462
463/* long double precision kernel functions */
464long double __kernel_sinl(long double, long double, int);
465long double __kernel_cosl(long double, long double);
466long double __kernel_tanl(long double, long double, int);
467
468#endif /* !_MATH_PRIVATE_H_ */