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

#ifndef __INC_POS_INLINE_MATHTRANS_H
#define __INC_POS_INLINE_MATHTRANS_H

#ifndef __INC_POS_INLINE_PMACROS_H
#include <p:inline/pmacros.h>
#endif /* !__INC_POS_INLINE_PMACROS_H */

#ifndef __MATHTRANS_BASE_NAME
#define __MATHTRANS_BASE_NAME gb_MathTransBase
#endif /* !__MATHTRANS_BASE_NAME */

#ifndef __MATHTRANS_LIB_NAME
#define __MATHTRANS_LIB_NAME gb_MathTransBase
#endif /* !__MATHTRANS_LIB_NAME */

#define pOS_SPAcos(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0x144, FLOAT, pOS_SPAcos, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPAsin(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0x138, FLOAT, pOS_SPAsin, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPAtan(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0x90, FLOAT, pOS_SPAtan, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPCos(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0xa8, FLOAT, pOS_SPCos, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPCosh(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0xd8, FLOAT, pOS_SPCosh, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPExp(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0xf0, FLOAT, pOS_SPExp, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPFieee(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0x12c, FLOAT, pOS_SPFieee, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPLog(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0xfc, FLOAT, pOS_SPLog, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPLog10(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0x150, FLOAT, pOS_SPLog10, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPPow(power, arg) \
	__INLINE_FUN_2(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0x108, FLOAT, pOS_SPPow, \
	FLOAT, power, __INLINE_REG_D0, FLOAT, arg, __INLINE_REG_D1)

#define pOS_SPSin(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0x9c, FLOAT, pOS_SPSin, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPSincos(cosResult, parm) \
	__INLINE_FUN_2(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0xc0, FLOAT, pOS_SPSincos, \
	FLOAT *, cosResult, __INLINE_REG_A0, FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPSinh(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0xcc, FLOAT, pOS_SPSinh, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPSqrt(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0x114, FLOAT, pOS_SPSqrt, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPTan(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0xb4, FLOAT, pOS_SPTan, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPTanh(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0xe4, FLOAT, pOS_SPTanh, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_SPTieee(parm) \
	__INLINE_FUN_1(__MATHTRANS_BASE_NAME, __MATHTRANS_LIB_NAME, 0x120, FLOAT, pOS_SPTieee, \
	FLOAT, parm, __INLINE_REG_D0)

#endif /* !__INC_POS_INLINE_MATHTRANS_H */
