xoreos  0.0.5
Namespaces | Macros
mdct.cpp File Reference

(Inverse) Modified Discrete Cosine Transforms. More...

#include "src/common/maths.h"
#include "src/common/util.h"
#include "src/common/fft.h"
#include "src/common/mdct.h"
Include dependency graph for mdct.cpp:

Go to the source code of this file.

Namespaces

 Common
 

Macros

#define CMUL(dre, dim, are, aim, bre, bim)
 

Detailed Description

(Inverse) Modified Discrete Cosine Transforms.

Definition in file mdct.cpp.

Macro Definition Documentation

◆ CMUL

#define CMUL (   dre,
  dim,
  are,
  aim,
  bre,
  bim 
)
Value:
do { \
(dre) = (are) * (bre) - (aim) * (bim); \
(dim) = (are) * (bim) + (aim) * (bre); \
} while (0)

Definition at line 83 of file mdct.cpp.

Referenced by Common::MDCT::calcHalfIMDCT(), and Common::MDCT::calcMDCT().