PandA-2024.02
Macros | Functions
chenidct.c File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LS(r, s)   ((r) << (s))
 
#define RS(r, s)   ((r) >> (s)) /* Caution with rounding... */
 
#define MSCALE(expr)   RS((expr),9)
 
#define c1d4   362L
 
#define c1d8   473L
 
#define c3d8   196L
 
#define c1d16   502L
 
#define c3d16   426L
 
#define c5d16   284L
 
#define c7d16   100L
 

Functions

void ChenIDct (int *x, int *y)
 

Macro Definition Documentation

◆ c1d16

#define c1d16   502L

Definition at line 66 of file chenidct.c.

Referenced by ChenIDct().

◆ c1d4

#define c1d4   362L

Definition at line 61 of file chenidct.c.

Referenced by ChenIDct().

◆ c1d8

#define c1d8   473L

Definition at line 63 of file chenidct.c.

Referenced by ChenIDct().

◆ c3d16

#define c3d16   426L

Definition at line 67 of file chenidct.c.

Referenced by ChenIDct().

◆ c3d8

#define c3d8   196L

Definition at line 64 of file chenidct.c.

Referenced by ChenIDct().

◆ c5d16

#define c5d16   284L

Definition at line 68 of file chenidct.c.

Referenced by ChenIDct().

◆ c7d16

#define c7d16   100L

Definition at line 69 of file chenidct.c.

Referenced by ChenIDct().

◆ LS

#define LS (   r,
 
)    ((r) << (s))

Definition at line 54 of file chenidct.c.

Referenced by ChenIDct().

◆ MSCALE

#define MSCALE (   expr)    RS((expr),9)

Definition at line 57 of file chenidct.c.

Referenced by ChenIDct().

◆ RS

#define RS (   r,
 
)    ((r) >> (s)) /* Caution with rounding... */

Definition at line 55 of file chenidct.c.

Function Documentation

◆ ChenIDct()

void ChenIDct ( int *  x,
int *  y 
)

Definition at line 79 of file chenidct.c.


Generated on Mon Feb 12 2024 13:03:07 for PandA-2024.02 by doxygen 1.8.13