/* Automatically generated header! Do not edit! */

#ifndef __INC_POS_INLINE_MATHIEEEDOUBTRANS_H
#define __INC_POS_INLINE_MATHIEEEDOUBTRANS_H

#ifndef __INC_POS_INLINE_PMACROS_H
#include <pInline/macros.h>
#endif /* !__INC_POS_INLINE_PMACROS_H */

#ifndef __MATHIEEEDOUBTRANS_BASE_NAME
#define __MATHIEEEDOUBTRANS_BASE_NAME gb_MathIeeeDoubTransBase
#endif /* !__MATHIEEEDOUBTRANS_BASE_NAME */

#ifndef __MATHIEEEDOUBTRANS_LIB_NAME
#define __MATHIEEEDOUBTRANS_LIB_NAME gb_MathIeeeDoubTransBase
#endif /* !__MATHIEEEDOUBTRANS_LIB_NAME */

#define pOS_IEEEDPAcos(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0x144, DOUBLE, pOS_IEEEDPAcos, \
	DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPAsin(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0x138, DOUBLE, pOS_IEEEDPAsin, \
	DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPAtan(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0x90, DOUBLE, pOS_IEEEDPAtan, \
	DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPCos(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0xa8, DOUBLE, pOS_IEEEDPCos, \
	DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPCosh(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0xd8, DOUBLE, pOS_IEEEDPCosh, \
	DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPExp(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0xf0, DOUBLE, pOS_IEEEDPExp, \
	DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPFieee(single) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0x12c, DOUBLE, pOS_IEEEDPFieee, \
	FLOAT, single, __INLINE_REG_D0)

#define pOS_IEEEDPLog(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0xfc, DOUBLE, pOS_IEEEDPLog, \
	DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPLog10(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0x150, DOUBLE, pOS_IEEEDPLog10, \
	DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPPow(exp, arg) \
	__INLINE_FUN_2(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0x108, DOUBLE, pOS_IEEEDPPow, \
	DOUBLE, exp, __INLINE_REG_D2, DOUBLE, arg, __INLINE_REG_D0)

#define pOS_IEEEDPSin(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0x9c, DOUBLE, pOS_IEEEDPSin, \
	DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPSincos(pf2, parm) \
	__INLINE_FUN_2(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0xc0, DOUBLE, pOS_IEEEDPSincos, \
	DOUBLE *, pf2, __INLINE_REG_A0, DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPSinh(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0xcc, DOUBLE, pOS_IEEEDPSinh, \
	DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPSqrt(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0x114, DOUBLE, pOS_IEEEDPSqrt, \
	DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPTan(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0xb4, DOUBLE, pOS_IEEEDPTan, \
	DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPTanh(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0xe4, DOUBLE, pOS_IEEEDPTanh, \
	DOUBLE, parm, __INLINE_REG_D0)

#define pOS_IEEEDPTieee(parm) \
	__INLINE_FUN_1(__MATHIEEEDOUBTRANS_BASE_NAME, __MATHIEEEDOUBTRANS_LIB_NAME, 0x120, FLOAT, pOS_IEEEDPTieee, \
	DOUBLE, parm, __INLINE_REG_D0)

#endif /* !__INC_POS_INLINE_MATHIEEEDOUBTRANS_H */
