Sound Open Firmware
Loading...
Searching...
No Matches
icomplex16.h File Reference
Include dependency graph for icomplex16.h:

Go to the source code of this file.

Data Structures

struct  icomplex16
 struct icomplex16 - Storage for a normal complex number. More...
 

Functions

static void icomplex16_add (const struct icomplex16 *in1, const struct icomplex16 *in2, struct icomplex16 *out)
 
static void icomplex16_sub (const struct icomplex16 *in1, const struct icomplex16 *in2, struct icomplex16 *out)
 
static void icomplex16_mul (const struct icomplex16 *in1, const struct icomplex16 *in2, struct icomplex16 *out)
 
static void icomplex16_conj (struct icomplex16 *comp)
 
static void icomplex16_shift (const struct icomplex16 *input, int16_t n, struct icomplex16 *output)
 

Function Documentation

◆ icomplex16_add()

static void icomplex16_add ( const struct icomplex16 *  in1,
const struct icomplex16 *  in2,
struct icomplex16 *  out 
)
inlinestatic

◆ icomplex16_conj()

static void icomplex16_conj ( struct icomplex16 *  comp)
inlinestatic

◆ icomplex16_mul()

static void icomplex16_mul ( const struct icomplex16 *  in1,
const struct icomplex16 *  in2,
struct icomplex16 *  out 
)
inlinestatic

◆ icomplex16_shift()

static void icomplex16_shift ( const struct icomplex16 *  input,
int16_t  n,
struct icomplex16 *  output 
)
inlinestatic

◆ icomplex16_sub()

static void icomplex16_sub ( const struct icomplex16 *  in1,
const struct icomplex16 *  in2,
struct icomplex16 *  out 
)
inlinestatic