90 lines
3.2 KiB
C
90 lines
3.2 KiB
C
|
|
/*
|
|
* Copyright (c) 1993-1995 Argonaut Technologies Limited. All rights reserved.
|
|
*
|
|
* Extra glue for C<->ASM generated via gemasmpr.pl
|
|
*/
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#ifdef __IBMC__
|
|
#pragma map(BrFixedAbs,"_BrFixedAbs")
|
|
#pragma map(BrFixedMul,"_BrFixedMul")
|
|
#pragma map(BrFixedMac2,"_BrFixedMac2")
|
|
#pragma map(BrFixedMac3,"_BrFixedMac3")
|
|
#pragma map(BrFixedMac4,"_BrFixedMac4")
|
|
#pragma map(BrFixedSqr,"_BrFixedSqr")
|
|
#pragma map(BrFixedSqr2,"_BrFixedSqr2")
|
|
#pragma map(BrFixedSqr3,"_BrFixedSqr3")
|
|
#pragma map(BrFixedSqr4,"_BrFixedSqr4")
|
|
#pragma map(BrFixedLength2,"_BrFixedLength2")
|
|
#pragma map(BrFixedLength3,"_BrFixedLength3")
|
|
#pragma map(BrFixedLength4,"_BrFixedLength4")
|
|
#pragma map(BrFixedRLength2,"_BrFixedRLength2")
|
|
#pragma map(BrFixedRLength3,"_BrFixedRLength3")
|
|
#pragma map(BrFixedRLength4,"_BrFixedRLength4")
|
|
#pragma map(BrFixedDiv,"_BrFixedDiv")
|
|
#pragma map(BrFixedDivF,"_BrFixedDivF")
|
|
#pragma map(BrFixedDivR,"_BrFixedDivR")
|
|
#pragma map(BrFixedMulDiv,"_BrFixedMulDiv")
|
|
#pragma map(BrFixedMac2Div,"_BrFixedMac2Div")
|
|
#pragma map(BrFixedMac3Div,"_BrFixedMac3Div")
|
|
#pragma map(BrFixedMac4Div,"_BrFixedMac4Div")
|
|
#pragma map(BrFixedRcp,"_BrFixedRcp")
|
|
#pragma map(BrFixedFMac2,"_BrFixedFMac2")
|
|
#pragma map(BrFixedFMac3,"_BrFixedFMac3")
|
|
#pragma map(BrFixedFMac4,"_BrFixedFMac4")
|
|
#pragma map(BrFixedSin,"_BrFixedSin")
|
|
#pragma map(BrFixedCos,"_BrFixedCos")
|
|
#pragma map(BrFixedASin,"_BrFixedASin")
|
|
#pragma map(BrFixedACos,"_BrFixedACos")
|
|
#pragma map(BrFixedATan2,"_BrFixedATan2")
|
|
#pragma map(BrFixedATan2Fast,"_BrFixedATan2Fast")
|
|
#pragma map(BrSqrt,"_BrSqrt")
|
|
#pragma map(BrFastSqrt,"_BrFastSqrt")
|
|
#pragma map(BrFastRSqrt,"_BrFastRSqrt")
|
|
#endif /* __IBMC__ */
|
|
|
|
#ifdef __HIGHC__
|
|
#pragma Alias(BrFixedAbs,"_BrFixedAbs")
|
|
#pragma Alias(BrFixedMul,"_BrFixedMul")
|
|
#pragma Alias(BrFixedMac2,"_BrFixedMac2")
|
|
#pragma Alias(BrFixedMac3,"_BrFixedMac3")
|
|
#pragma Alias(BrFixedMac4,"_BrFixedMac4")
|
|
#pragma Alias(BrFixedSqr,"_BrFixedSqr")
|
|
#pragma Alias(BrFixedSqr2,"_BrFixedSqr2")
|
|
#pragma Alias(BrFixedSqr3,"_BrFixedSqr3")
|
|
#pragma Alias(BrFixedSqr4,"_BrFixedSqr4")
|
|
#pragma Alias(BrFixedLength2,"_BrFixedLength2")
|
|
#pragma Alias(BrFixedLength3,"_BrFixedLength3")
|
|
#pragma Alias(BrFixedLength4,"_BrFixedLength4")
|
|
#pragma Alias(BrFixedRLength2,"_BrFixedRLength2")
|
|
#pragma Alias(BrFixedRLength3,"_BrFixedRLength3")
|
|
#pragma Alias(BrFixedRLength4,"_BrFixedRLength4")
|
|
#pragma Alias(BrFixedDiv,"_BrFixedDiv")
|
|
#pragma Alias(BrFixedDivF,"_BrFixedDivF")
|
|
#pragma Alias(BrFixedDivR,"_BrFixedDivR")
|
|
#pragma Alias(BrFixedMulDiv,"_BrFixedMulDiv")
|
|
#pragma Alias(BrFixedMac2Div,"_BrFixedMac2Div")
|
|
#pragma Alias(BrFixedMac3Div,"_BrFixedMac3Div")
|
|
#pragma Alias(BrFixedMac4Div,"_BrFixedMac4Div")
|
|
#pragma Alias(BrFixedRcp,"_BrFixedRcp")
|
|
#pragma Alias(BrFixedFMac2,"_BrFixedFMac2")
|
|
#pragma Alias(BrFixedFMac3,"_BrFixedFMac3")
|
|
#pragma Alias(BrFixedFMac4,"_BrFixedFMac4")
|
|
#pragma Alias(BrFixedSin,"_BrFixedSin")
|
|
#pragma Alias(BrFixedCos,"_BrFixedCos")
|
|
#pragma Alias(BrFixedASin,"_BrFixedASin")
|
|
#pragma Alias(BrFixedACos,"_BrFixedACos")
|
|
#pragma Alias(BrFixedATan2,"_BrFixedATan2")
|
|
#pragma Alias(BrFixedATan2Fast,"_BrFixedATan2Fast")
|
|
#pragma Alias(BrSqrt,"_BrSqrt")
|
|
#pragma Alias(BrFastSqrt,"_BrFastSqrt")
|
|
#pragma Alias(BrFastRSqrt,"_BrFastRSqrt")
|
|
#endif /* __IBMC__ */
|
|
|
|
#ifdef __cplusplus
|
|
};
|
|
#endif
|