LMMS
Loading...
Searching...
No Matches
smallft.c File Reference
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "smallft.h"
#include "os.h"
#include "misc.h"

Functions

static void drfti1 (int n, float *wa, int *ifac)
static void fdrffti (int n, float *wsave, int *ifac)
static void dradf2 (int ido, int l1, float *cc, float *ch, float *wa1)
static void dradf4 (int ido, int l1, float *cc, float *ch, float *wa1, float *wa2, float *wa3)
static void dradfg (int ido, int ip, int l1, int idl1, float *cc, float *c1, float *c2, float *ch, float *ch2, float *wa)
static void drftf1 (int n, float *c, float *ch, float *wa, int *ifac)
static void dradb2 (int ido, int l1, float *cc, float *ch, float *wa1)
static void dradb3 (int ido, int l1, float *cc, float *ch, float *wa1, float *wa2)
static void dradb4 (int ido, int l1, float *cc, float *ch, float *wa1, float *wa2, float *wa3)
static void dradbg (int ido, int ip, int l1, int idl1, float *cc, float *c1, float *c2, float *ch, float *ch2, float *wa)
static void drftb1 (int n, float *c, float *ch, float *wa, int *ifac)
void drft_forward (drft_lookup *l, float *data)
void drft_backward (drft_lookup *l, float *data)
void drft_init (drft_lookup *l, int n)
void drft_clear (drft_lookup *l)

Function Documentation

◆ dradb2()

void dradb2 ( int ido,
int l1,
float * cc,
float * ch,
float * wa1 )
static

◆ dradb3()

void dradb3 ( int ido,
int l1,
float * cc,
float * ch,
float * wa1,
float * wa2 )
static

◆ dradb4()

void dradb4 ( int ido,
int l1,
float * cc,
float * ch,
float * wa1,
float * wa2,
float * wa3 )
static

◆ dradbg()

void dradbg ( int ido,
int ip,
int l1,
int idl1,
float * cc,
float * c1,
float * c2,
float * ch,
float * ch2,
float * wa )
static

◆ dradf2()

void dradf2 ( int ido,
int l1,
float * cc,
float * ch,
float * wa1 )
static

◆ dradf4()

void dradf4 ( int ido,
int l1,
float * cc,
float * ch,
float * wa1,
float * wa2,
float * wa3 )
static

◆ dradfg()

void dradfg ( int ido,
int ip,
int l1,
int idl1,
float * cc,
float * c1,
float * c2,
float * ch,
float * ch2,
float * wa )
static

◆ drft_backward()

void drft_backward ( drft_lookup * l,
float * data )

◆ drft_clear()

void drft_clear ( drft_lookup * l)

◆ drft_forward()

void drft_forward ( drft_lookup * l,
float * data )

◆ drft_init()

void drft_init ( drft_lookup * l,
int n )

◆ drftb1()

void drftb1 ( int n,
float * c,
float * ch,
float * wa,
int * ifac )
static

◆ drftf1()

void drftf1 ( int n,
float * c,
float * ch,
float * wa,
int * ifac )
static

◆ drfti1()

void drfti1 ( int n,
float * wa,
int * ifac )
static

◆ fdrffti()

void fdrffti ( int n,
float * wsave,
int * ifac )
static