Code: Select all
Procedure.f Sinh(x.f)
ProcedureReturn (Pow(2,x/Log(2))-Pow(2,-x/Log(2)))/2
EndProcedure
Procedure.f Cosh(x.f)
ProcedureReturn (Pow(2,x/Log(2))+Pow(2,-x/Log(2)))/2
EndProcedure
Procedure.f Tanh(x.f)
ProcedureReturn Sinh(x.f)/Cosh(x.f)
EndProcedure
Procedure.f CoTanh(x.f)
ProcedureReturn Cosh(x.f)/Sinh(x.f)
EndProcedure
Procedure.f Sech(x.f)
ProcedureReturn 1/Cosh(x.f)
EndProcedure
Procedure.f CoSech(x.f)
ProcedureReturn 1/Sinh(x.f)
EndProcedure
Procedure.f ePow(x.f)
ProcedureReturn Pow(2,x/Log(2))
EndProcedure
Procedure.f ATan2(y.f,x.f)
!fld dword[esp]
!fld dword[esp+4]
!fpatan
EndProcedure