SASC
DVBSoftCAM

fftable.h File Reference

Go to the source code of this file.

Functions

static void FFTABLEIN (unsigned char *tab, int g, unsigned char *data)
static void FFTABLEOUT (unsigned char *data, unsigned char *tab, int g)
static void FFTABLEOUTXORNBY (int n, unsigned char *data, unsigned char *tab, int g)
static void XOREQ_BEST_BY (unsigned char *d, unsigned char *s)

Function Documentation

static void FFTABLEIN ( unsigned char *  tab,
int  g,
unsigned char *  data 
) [inline, static]

Definition at line 24 of file fftable.h.

References data.

{
#if 0
  *(((int *)tab)+2*g)=*((int *)data);
  *(((int *)tab)+2*g+1)=*(((int *)data)+1);
#else
  *(((long long *)tab)+g)=*((long long *)data);
#endif
}
static void FFTABLEOUT ( unsigned char *  data,
unsigned char *  tab,
int  g 
) [inline, static]

Definition at line 34 of file fftable.h.

{
#if 1
  *((int *)data)=*(((int *)tab)+2*g);
  *(((int *)data)+1)=*(((int *)tab)+2*g+1);
#else
  *((long long *)data)=*(((long long *)tab)+g);
#endif
}
static void FFTABLEOUTXORNBY ( int  n,
unsigned char *  data,
unsigned char *  tab,
int  g 
) [inline, static]

Definition at line 44 of file fftable.h.

References j.

{
  for(int j=0;j<n;j++) *(data+j)^=*(tab+8*g+j);
}
static void XOREQ_BEST_BY ( unsigned char *  d,
unsigned char *  s 
) [inline, static]

Definition at line 50 of file fftable.h.

References XOR_BEST_BY.

{
        XOR_BEST_BY(d, d, s);
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines