Rechercher une page de manuel

Chercher une autre page de manuel:

_kiss_fft_guts.h

Langue: en

Version: 134906 (ubuntu - 01/05/08)

Section: 3 (Bibliothèques de fonctions)

NAME

_kiss_fft_guts.h -

SYNOPSIS


#include 'kiss_fft.h'
#include <limits.h>

Classes


struct kiss_fft_state

Defines


#define MIN(a, b) ((a)<(b) ? (a):(b))

#define MAX(a, b) ((a)>(b) ? (a):(b))

#define MAXFACTORS 32

#define S_MUL(a, b) ( (a)*(b) )

#define C_MUL(m, a, b)

#define C_FIXDIV(c, div)

#define C_MULBYSCALAR(c, s)

#define CHECK_OVERFLOW_OP(a, op, b)

#define C_ADD(res, a, b)

#define C_SUB(res, a, b)

#define C_ADDTO(res, a)

#define C_SUBFROM(res, a)

#define KISS_FFT_COS(phase) (kiss_fft_scalar) cos(phase)

#define KISS_FFT_SIN(phase) (kiss_fft_scalar) sin(phase)

#define HALF_OF(x) ((x)*.5)

#define kf_cexp(x, phase)

#define pcpx(c) fprintf(stderr,'%g + %gi\n',(double)((c)->r),(double)((c)->i) )

Define Documentation

#define C_ADD(res, a, b)

Value:

 do {             CHECK_OVERFLOW_OP((a).r,+,(b).r)            CHECK_OVERFLOW_OP((a).i,+,(b).i)            (res).r=(a).r+(b).r;  (res).i=(a).i+(b).i;     }while(0)
 

#define C_ADDTO(res, a)

Value:

 do {             CHECK_OVERFLOW_OP((res).r,+,(a).r)            CHECK_OVERFLOW_OP((res).i,+,(a).i)            (res).r += (a).r;  (res).i += (a).i;    }while(0)
 

#define C_FIXDIV(c, div)

#define C_MUL(m, a, b)

Value:

 do{ (m).r = (a).r*(b).r - (a).i*(b).i;        (m).i = (a).r*(b).i + (a).i*(b).r; }while(0)
 

#define C_MULBYSCALAR(c, s)

Value:

 do{ (c).r *= (s);        (c).i *= (s); }while(0)
 

#define C_SUB(res, a, b)

Value:

 do {             CHECK_OVERFLOW_OP((a).r,-,(b).r)            CHECK_OVERFLOW_OP((a).i,-,(b).i)            (res).r=(a).r-(b).r;  (res).i=(a).i-(b).i;     }while(0)
 

#define C_SUBFROM(res, a)

Value:

 do {            CHECK_OVERFLOW_OP((res).r,-,(a).r)            CHECK_OVERFLOW_OP((res).i,-,(a).i)            (res).r -= (a).r;  (res).i -= (a).i;     }while(0)
 

#define CHECK_OVERFLOW_OP(a, op, b)

#define HALF_OF(x) ((x)*.5)

#define kf_cexp(x, phase)

Value:

 do{                 (x)->r = KISS_FFT_COS(phase);                (x)->i = KISS_FFT_SIN(phase);        }while(0)
 

#define KISS_FFT_COS(phase) (kiss_fft_scalar) cos(phase)

#define KISS_FFT_SIN(phase) (kiss_fft_scalar) sin(phase)

#define MAX(a, b) ((a)>(b) ? (a):(b))

#define MAXFACTORS 32

#define MIN(a, b) ((a)<(b) ? (a):(b))

#define pcpx(c) fprintf(stderr,'%g + %gi\n',(double)((c)->r),(double)((c)->i) )

#define S_MUL(a, b) ( (a)*(b) )

Author

Generated automatically by Doxygen for speex from the source code.

Les jambes des femmes sont des compas qui arpentent le globe.
-+- François Truffaut -+-