Adelsbach/VSIPL
Core Programming Reference Guide
DD-00016-015
Core

This manual is preliminary and incomplete.
While our Core implementation implements all functions given in the standard we are still working on completing this documentation.

Please refer to the VSIPL standard for a complete function reference of the Core profile until we have completed work on this documentation.

2.1 Complex Scalar Functions

2.1.1 vsip_arg_p - Compute Phase Angle of Complex Scalar
Description
Parameters
Return Value
2.1.2 vsip_cmag_p - Compute Magnitude of Complex Scalar
Description
Parameters
Return Value
2.1.3 vsip_cmagsq_p - Compute Magnitude Squared of Complex Scalar
Description
Parameters
Return Value
2.1.4 vsip_conj_p - Compute Complex Conjugate
Description
Parameters
Return Value
2.1.5 vsip_polar_p - Convert Cartesian to Polar Coordinates
Description
Parameters
2.1.6 vsip_rect_p - Convert Polar to Cartesian Coordinates
Description
Parameters
Return Value
2.1.7 vsip_real_p - Complex Real part
Description
Parameters
Return Value
Example
2.1.8 vsip_imag_p - Complex Imaginary part
Description
Parameters
Return Value
Example
2.1.9 vsip_cmplx_p - Create complex number
Description
Parameters
Return Value
Example
2.1.10 vsip_cadd_p - Complex Scalar Addition
Description
Parameters
Return Value
2.1.11 vsip_csub_p - Complex Scalar Subtraction
Description
Parameters
Return Value
2.1.12 vsip_cmul_p - Complex Scalar Multiplication
Description
Parameters
Return Value
2.1.13 vsip_cjmul_p - Complex Scalar Conjugate Multiplication
Description
Parameters
Return Value
2.1.14 vsip_cdiv_p - Complex Scalar Division
Description
Parameters
Return Value
2.1.15 vsip_rcadd_p - Real-Complex Scalar Addition
Description
Parameters
Return Value
2.1.16 vsip_rcsub_p - Real-Complex Scalar Subtraction
Description
Parameters
Return Value
2.1.17 vsip_rcmul_p - Real-Complex Scalar Multiplication
Description
Parameters
Return Value
2.1.18 vsip_crsub_p - Complex-Real Scalar Subtraction
Description
Parameters
Return Value
2.1.19 vsip_crdiv_p - Complex-Real Scalar Division
Description
Parameters
Return Value
2.1.20 vsip_cneg_p - Complex Scalar Negation
Description
Parameters
Return Value
2.1.21 vsip_crecip_p - Complex Scalar Reciprocal
Description
Parameters
Return Value
2.1.22 vsip_csqrt_p - Complex Scalar Square Root
Description
Parameters
Return Value
2.1.23 vsip_cexp_p - Complex Scalar Exponential
Description
Parameters
Return Value
2.1.24 vsip_CONJ_p - Complex Scalar Conjugate and Store to Pointer
Description
Parameters
2.1.25 vsip_CMPLX_p - Create a Complex Scalar and Store in a Pointer
Description
Parameters
Example
2.1.26 vsip_CADD_p - Complex Scalar Addition and Store to Pointer
Description
Parameters
2.1.27 vsip_CSUB_p - Complex Scalar Subtraction and Store to Pointer
Description
Parameters
2.1.28 vsip_CMUL_p - Complex Scalar Multiplication and Store to Pointer
Description
Parameters
2.1.29 vsip_CJMUL_p - Complex Scalar Conjugate Multiplication and Store to Pointer
Description
Parameters
2.1.30 vsip_CDIV_p - Complex Scalar Division and Store to Pointer
Description
Parameters
2.1.31 vsip_RCADD_p - Real-Complex Scalar Addition and Store to Pointer
Description
Parameters
2.1.32 vsip_RCSUB_p - Real-Complex Scalar Subtraction and Store to Pointer
Description
Parameters
2.1.33 vsip_RCMUL_p - Real-Complex Scalar Multiplication and Store to Pointer
Description
Parameters
2.1.34 vsip_CRSUB_p - Complex-Real Scalar Subtraction and Store to Pointer
Description
Parameters
2.1.35 vsip_CRDIV_p - Complex-Real Scalar Division and Store to Pointer
Description
Parameters
2.1.36 vsip_CNEG_p - Complex Scalar Negate and Store to Pointer
Description
Parameters
2.1.37 vsip_CRECIP_p - Complex Scalar Reciprocal and Store to Pointer
Description
Parameters
2.1.38 vsip_CSQRT_p - Complex Scalar Square Root and Store to Pointer
Description
Parameters
2.1.39 vsip_CEXP_p - Complex Scalar Exponential and Store to Pointer
Description
Parameters