15#ifndef __SOF_ICOMPLEX32_H__
16#define __SOF_ICOMPLEX32_H__
static void icomplex32_mul(const struct icomplex32 *in1, const struct icomplex32 *in2, struct icomplex32 *out)
Definition icomplex32.h:65
static void icomplex32_conj(struct icomplex32 *comp)
Definition icomplex32.h:73
void sofm_ipolar32_to_complex(struct ipolar32 *polar, struct icomplex32 *complex)
sofm_ipolar32_to_complex() - Convert complex number from polar to normal (re, im) format.
static void icomplex32_add(const struct icomplex32 *in1, const struct icomplex32 *in2, struct icomplex32 *out)
Definition icomplex32.h:44
static void icomplex32_adds(const struct icomplex32 *in1, const struct icomplex32 *in2, struct icomplex32 *out)
Definition icomplex32.h:51
static void icomplex32_sub(const struct icomplex32 *in1, const struct icomplex32 *in2, struct icomplex32 *out)
Definition icomplex32.h:58
void sofm_icomplex32_to_polar(struct icomplex32 *complex, struct ipolar32 *polar)
sofm_icomplex32_to_polar() - Convert (re, im) complex number to polar.
static void icomplex32_shift(const struct icomplex32 *input, int32_t n, struct icomplex32 *output)
Definition icomplex32.h:79
struct icomplex32 - Storage for a normal complex number.
Definition icomplex32.h:23
int32_t imag
Definition icomplex32.h:25
int32_t real
Definition icomplex32.h:24
struct ipolar32 - Storage for complex number in polar format.
Definition icomplex32.h:33
int32_t magnitude
Definition icomplex32.h:34
int32_t angle
Definition icomplex32.h:35