51 #define _DCOMPLEX_(re, im) _Cbuild(re, im)
52 #define _FCOMPLEX_(re, im) _FCbuild(re, im)
53 #define _LCOMPLEX_(re, im) _LCbuild(re, im)
55 #define _Complex_I _FCbuild(0.0F, 1.0F)
567 #endif // __cplusplus
float atan(float _X) __GPU_ONLY
Calculates the arctangent of the argument
Definition: amp_math.h:325
float acosh(float _X) __GPU_ONLY
Calculates the inverse hyperbolic cosine of the argument
Definition: amp_math.h:1323
_ACRTIMP _Dcomplex __cdecl cpow(_In_ _Dcomplex _X, _In_ _Dcomplex _Y)
#define _ACRTIMP
Definition: corecrt.h:27
_ACRTIMP _Lcomplex __cdecl cacoshl(_In_ _Lcomplex _Z)
float atanh(float _X) __GPU_ONLY
Calculates the inverse hyperbolic tangent of the argument
Definition: amp_math.h:1544
struct _C_double_complex _C_double_complex
_ACRTIMP _Lcomplex __cdecl clogl(_In_ _Lcomplex _Z)
_ACRTIMP _Fcomplex __cdecl cpowf(_In_ _Fcomplex _X, _In_ _Fcomplex _Y)
_ACRTIMP _Fcomplex __cdecl ctanf(_In_ _Fcomplex _Z)
_ACRTIMP _Fcomplex __cdecl casinhf(_In_ _Fcomplex _Z)
float sqrt(float _X) __GPU_ONLY
Calculates the square root of the argument
Definition: amp_math.h:1100
_ACRTIMP _Lcomplex __cdecl casinhl(_In_ _Lcomplex _Z)
_ACRTIMP long double __cdecl cimagl(_In_ _Lcomplex _Z)
_ACRTIMP float __cdecl crealf(_In_ _Fcomplex _Z)
_ACRTIMP double __cdecl cimag(_In_ _Dcomplex _Z)
_ACRTIMP _Lcomplex __cdecl conjl(_In_ _Lcomplex _Z)
_ACRTIMP _Dcomplex __cdecl casin(_In_ _Dcomplex _Z)
float cosh(float _X) __GPU_ONLY
Calculates the hyperbolic cosine value of the argument
Definition: amp_math.h:443
_ACRTIMP _Lcomplex __cdecl cpowl(_In_ _Lcomplex _X, _In_ _Lcomplex _Y)
float sin(float _X) __GPU_ONLY
Calculates the sine value of the argument
Definition: amp_math.h:1010
_ACRTIMP _Lcomplex __cdecl ccoshl(_In_ _Lcomplex _Z)
_ACRTIMP _Dcomplex __cdecl clog10(_In_ _Dcomplex _Z)
float exp(float _X) __GPU_ONLY
Calculates the base-e exponential of the argument
Definition: amp_math.h:471
_ACRTIMP _Dcomplex __cdecl csin(_In_ _Dcomplex _Z)
_ACRTIMP double __cdecl norm(_In_ _Dcomplex _Z)
_ACRTIMP _Fcomplex __cdecl _FCbuild(_In_ float _Re, _In_ float _Im)
_ACRTIMP _Fcomplex __cdecl ccoshf(_In_ _Fcomplex _Z)
_Tmp imag(_Tmp.imag()*_Right)
float tanh(float _X) __GPU_ONLY
Calculates the hyperbolic tangent value of the argument
Definition: amp_math.h:1155
_ACRTIMP _Fcomplex __cdecl catanf(_In_ _Fcomplex _Z)
#define _CRT_BEGIN_C_HEADER
Definition: vcruntime.h:73
_ACRTIMP _Fcomplex __cdecl csqrtf(_In_ _Fcomplex _Z)
_ACRTIMP _Dcomplex __cdecl clog(_In_ _Dcomplex _Z)
_ACRTIMP float __cdecl normf(_In_ _Fcomplex _Z)
_ACRTIMP long double __cdecl norml(_In_ _Lcomplex _Z)
_ACRTIMP _Fcomplex __cdecl cexpf(_In_ _Fcomplex _Z)
float sinh(float _X) __GPU_ONLY
Calculates the hyperbolic sine value of the argument
Definition: amp_math.h:1072
_ACRTIMP _Lcomplex __cdecl catanhl(_In_ _Lcomplex _Z)
_ACRTIMP _Dcomplex __cdecl cacos(_In_ _Dcomplex _Z)
_ACRTIMP _Lcomplex __cdecl ctanl(_In_ _Lcomplex _Z)
_ACRTIMP _Dcomplex __cdecl ctanh(_In_ _Dcomplex _Z)
struct _C_float_complex _C_float_complex
_ACRTIMP _Fcomplex __cdecl ctanhf(_In_ _Fcomplex _Z)
_ACRTIMP _Fcomplex __cdecl csinf(_In_ _Fcomplex _Z)
_ACRTIMP _Fcomplex __cdecl ccosf(_In_ _Fcomplex _Z)
_ACRTIMP float __cdecl cabsf(_In_ _Fcomplex _Z)
#define __CRTDECL
Definition: vcruntime.h:156
float log(float _X) __GPU_ONLY
Calculates the base-e logarithm of the argument
Definition: amp_math.h:774
float asinh(float _X) __GPU_ONLY
Calculates the inverse hyperbolic sine of the argument
Definition: amp_math.h:1408
double _Val[2]
Definition: complex:22
_ACRTIMP float __cdecl cimagf(_In_ _Fcomplex _Z)
_ACRTIMP _Fcomplex __cdecl clogf(_In_ _Fcomplex _Z)
#define _In_
Definition: sal.h:305
_ACRTIMP _Dcomplex __cdecl catan(_In_ _Dcomplex _Z)
float acos(float _X) __GPU_ONLY
Calculates the arccosine of the argument
Definition: amp_math.h:269
_Tmp real(_Tmp.real()+_Right)
_ACRTIMP _Lcomplex __cdecl csinl(_In_ _Lcomplex _Z)
float asin(float _X) __GPU_ONLY
Calculates the arcsine of the argument
Definition: amp_math.h:297
_ACRTIMP _Fcomplex __cdecl _FCmulcr(_In_ _Fcomplex _X, _In_ float _Y)
_In_ double _Y
Definition: corecrt_math.h:982
_ACRTIMP _Fcomplex __cdecl casinf(_In_ _Fcomplex _Z)
_ACRTIMP _Dcomplex __cdecl csinh(_In_ _Dcomplex _Z)
_C_double_complex _Dcomplex
Definition: complex.h:40
_ACRTIMP long double __cdecl creall(_In_ _Lcomplex _Z)
_ACRTIMP _Lcomplex __cdecl casinl(_In_ _Lcomplex _Z)
_ACRTIMP _Fcomplex __cdecl csinhf(_In_ _Fcomplex _Z)
_ACRTIMP _Fcomplex __cdecl cacosf(_In_ _Fcomplex _Z)
_ACRTIMP _Lcomplex __cdecl csqrtl(_In_ _Lcomplex _Z)
long double _Val[2]
Definition: complex:32
_ACRTIMP long double __cdecl cargl(_In_ _Lcomplex _Z)
_ACRTIMP long double __cdecl cabsl(_In_ _Lcomplex _Z)
_ACRTIMP double __cdecl carg(_In_ _Dcomplex _Z)
float log10(float _X) __GPU_ONLY
Calculates the base-10 logarithm of the argument
Definition: amp_math.h:802
_ACRTIMP _Lcomplex __cdecl ctanhl(_In_ _Lcomplex _Z)
_ACRTIMP _Dcomplex __cdecl ctan(_In_ _Dcomplex _Z)
int abs(int _X) __GPU_ONLY
Returns the absolute value of the argument
Definition: amp.h:7221
_ACRTIMP _Dcomplex __cdecl ccosh(_In_ _Dcomplex _Z)
_ACRTIMP _Dcomplex __cdecl _Cmulcc(_In_ _Dcomplex _X, _In_ _Dcomplex _Y)
_ACRTIMP _Lcomplex __cdecl catanl(_In_ _Lcomplex _Z)
_ACRTIMP _Dcomplex __cdecl casinh(_In_ _Dcomplex _Z)
float cos(float _X) __GPU_ONLY
Calculates the cosine of the argument
Definition: amp_math.h:415
#define _CRT_END_C_HEADER
Definition: vcruntime.h:76
_ACRTIMP _Lcomplex __cdecl cprojl(_In_ _Lcomplex _Z)
_ACRTIMP _Fcomplex __cdecl catanhf(_In_ _Fcomplex _Z)
_ACRTIMP _Dcomplex __cdecl cproj(_In_ _Dcomplex _Z)
_ACRTIMP _Lcomplex __cdecl clog10l(_In_ _Lcomplex _Z)
_ACRTIMP _Fcomplex __cdecl clog10f(_In_ _Fcomplex _Z)
_ACRTIMP _Lcomplex __cdecl _LCmulcc(_In_ _Lcomplex _X, _In_ _Lcomplex _Y)
_ACRTIMP double __cdecl cabs(_In_ _Dcomplex _Z)
_ACRTIMP _Lcomplex __cdecl _LCmulcr(_In_ _Lcomplex _X, _In_ long double _Y)
_ACRTIMP _Fcomplex __cdecl cprojf(_In_ _Fcomplex _Z)
struct _C_ldouble_complex _C_ldouble_complex
_ACRTIMP float __cdecl cargf(_In_ _Fcomplex _Z)
_ACRTIMP _Dcomplex __cdecl cexp(_In_ _Dcomplex _Z)
_ACRTIMP _Dcomplex __cdecl conj(_In_ _Dcomplex _Z)
_ACRTIMP _Lcomplex __cdecl ccosl(_In_ _Lcomplex _Z)
_ACRTIMP _Dcomplex __cdecl _Cmulcr(_In_ _Dcomplex _X, _In_ double _Y)
float _Val[2]
Definition: complex:27
_C_ldouble_complex _Lcomplex
Definition: complex.h:42
_ACRTIMP _Fcomplex __cdecl _FCmulcc(_In_ _Fcomplex _X, _In_ _Fcomplex _Y)
_ACRTIMP double __cdecl creal(_In_ _Dcomplex _Z)
_ACRTIMP _Dcomplex __cdecl csqrt(_In_ _Dcomplex _Z)
_ACRTIMP _Lcomplex __cdecl cacosl(_In_ _Lcomplex _Z)
_C_float_complex _Fcomplex
Definition: complex.h:41
float tan(float _X) __GPU_ONLY
Calculates the tangent value of the argument
Definition: amp_math.h:1128
_ACRTIMP _Fcomplex __cdecl conjf(_In_ _Fcomplex _Z)
_ACRTIMP _Lcomplex __cdecl csinhl(_In_ _Lcomplex _Z)
_ACRTIMP _Fcomplex __cdecl cacoshf(_In_ _Fcomplex _Z)
_ACRTIMP _Lcomplex __cdecl _LCbuild(_In_ long double _Re, _In_ long double _Im)
_ACRTIMP _Dcomplex __cdecl _Cbuild(_In_ double _Re, _In_ double _Im)
float pow(float _X, float _Y) __GPU_ONLY
Calculates _X raised to the power of _Y
Definition: amp_math.h:898
_ACRTIMP _Dcomplex __cdecl catanh(_In_ _Dcomplex _Z)
_ACRTIMP _Dcomplex __cdecl cacosh(_In_ _Dcomplex _Z)
_ACRTIMP _Lcomplex __cdecl cexpl(_In_ _Lcomplex _Z)
_ACRTIMP _Dcomplex __cdecl ccos(_In_ _Dcomplex _Z)