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

#ifndef __INC_POS_PINLINE_MATHIEEESINGBAS_H
#define __INC_POS_PINLINE_MATHIEEESINGBAS_H

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

#ifndef __MATHIEEESINGBAS_BASE_NAME
#define __MATHIEEESINGBAS_BASE_NAME gb_MathIeeeSingBasBase
#endif /* !__MATHIEEESINGBAS_BASE_NAME */

#ifndef __MATHIEEESINGBAS_LIB_NAME
#define __MATHIEEESINGBAS_LIB_NAME gb_MathIeeeSingBasBase
#endif /* !__MATHIEEESINGBAS_LIB_NAME */

#define pOS_IEEESPAbs(parm) \
	__INLINE_FUN_1(__MATHIEEESINGBAS_BASE_NAME, __MATHIEEESINGBAS_LIB_NAME, 0xc0, FLOAT, pOS_IEEESPAbs, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_IEEESPAdd(leftParm, rightParm) \
	__INLINE_FUN_2(__MATHIEEESINGBAS_BASE_NAME, __MATHIEEESINGBAS_LIB_NAME, 0xd8, FLOAT, pOS_IEEESPAdd, \
	FLOAT, leftParm, __INLINE_REG_D0, FLOAT, rightParm, __INLINE_REG_D1)

#define pOS_IEEESPCeil(parm) \
	__INLINE_FUN_1(__MATHIEEESINGBAS_BASE_NAME, __MATHIEEESINGBAS_LIB_NAME, 0x114, FLOAT, pOS_IEEESPCeil, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_IEEESPCmp(leftParm, rightParm) \
	__INLINE_FUN_2(__MATHIEEESINGBAS_BASE_NAME, __MATHIEEESINGBAS_LIB_NAME, 0xa8, SLONG, pOS_IEEESPCmp, \
	FLOAT, leftParm, __INLINE_REG_D0, FLOAT, rightParm, __INLINE_REG_D1)

#define pOS_IEEESPDiv(leftParm, rightParm) \
	__INLINE_FUN_2(__MATHIEEESINGBAS_BASE_NAME, __MATHIEEESINGBAS_LIB_NAME, 0xfc, FLOAT, pOS_IEEESPDiv, \
	FLOAT, leftParm, __INLINE_REG_D0, FLOAT, rightParm, __INLINE_REG_D1)

#define pOS_IEEESPFix(parm) \
	__INLINE_FUN_1(__MATHIEEESINGBAS_BASE_NAME, __MATHIEEESINGBAS_LIB_NAME, 0x90, SLONG, pOS_IEEESPFix, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_IEEESPFloor(parm) \
	__INLINE_FUN_1(__MATHIEEESINGBAS_BASE_NAME, __MATHIEEESINGBAS_LIB_NAME, 0x108, FLOAT, pOS_IEEESPFloor, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_IEEESPFlt(integer) \
	__INLINE_FUN_1(__MATHIEEESINGBAS_BASE_NAME, __MATHIEEESINGBAS_LIB_NAME, 0x9c, FLOAT, pOS_IEEESPFlt, \
	SLONG, integer, __INLINE_REG_D0)

#define pOS_IEEESPMul(leftParm, rightParm) \
	__INLINE_FUN_2(__MATHIEEESINGBAS_BASE_NAME, __MATHIEEESINGBAS_LIB_NAME, 0xf0, FLOAT, pOS_IEEESPMul, \
	FLOAT, leftParm, __INLINE_REG_D0, FLOAT, rightParm, __INLINE_REG_D1)

#define pOS_IEEESPNeg(parm) \
	__INLINE_FUN_1(__MATHIEEESINGBAS_BASE_NAME, __MATHIEEESINGBAS_LIB_NAME, 0xcc, FLOAT, pOS_IEEESPNeg, \
	FLOAT, parm, __INLINE_REG_D0)

#define pOS_IEEESPSub(leftParm, rightParm) \
	__INLINE_FUN_2(__MATHIEEESINGBAS_BASE_NAME, __MATHIEEESINGBAS_LIB_NAME, 0xe4, FLOAT, pOS_IEEESPSub, \
	FLOAT, leftParm, __INLINE_REG_D0, FLOAT, rightParm, __INLINE_REG_D1)

#define pOS_IEEESPTst(parm) \
	__INLINE_FUN_1(__MATHIEEESINGBAS_BASE_NAME, __MATHIEEESINGBAS_LIB_NAME, 0xb4, SLONG, pOS_IEEESPTst, \
	FLOAT, parm, __INLINE_REG_D0)

#endif /* !__INC_POS_PINLINE_MATHIEEESINGBAS_H */
