Rechercher une page de manuel
_kiss_fft_guts.h
Langue: en
Version: 134906 (ubuntu - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Define Documentation
- #define C_ADD(res, a, b)
- #define C_ADDTO(res, a)
- #define C_FIXDIV(c, div)
- #define C_MUL(m, a, b)
- #define C_MULBYSCALAR(c, s)
- #define C_SUB(res, a, b)
- #define C_SUBFROM(res, a)
- #define CHECK_OVERFLOW_OP(a, op, b)
- #define HALF_OF(x) ((x)*.5)
- #define kf_cexp(x, phase)
- #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
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.
-+- François Truffaut -+-
Contenus ©2006-2008 Benjamin Poulain
Design ©2006-2008 Maxime Vantorre