Logo Search packages:      
Sourcecode: blender version File versions

jfdctfst.c File Reference


Detailed Description

Independent JPEG Group's fast AAN dct.

Definition in file jfdctfst.c.

#include <stdlib.h>
#include <stdio.h>
#include "common.h"
#include "dsputil.h"

Go to the source code of this file.

Defines

#define CONST_BITS   8
#define DCTSIZE   8
#define DESCALE(x, n)   RIGHT_SHIFT(x, n)
#define FIX_0_382683433   ((int32_t) 98)
#define FIX_0_541196100   ((int32_t) 139)
#define FIX_0_707106781   ((int32_t) 181)
#define FIX_1_306562965   ((int32_t) 334)
#define GLOBAL(x)   x
#define MULTIPLY(var, const)   ((DCTELEM) DESCALE((var) * (const), CONST_BITS))
#define RIGHT_SHIFT(x, n)   ((x) >> (n))
#define SHIFT_TEMPS

Functions

 fdct_ifast (DCTELEM *data)
 fdct_ifast248 (DCTELEM *data)
static always_inline void row_fdct (DCTELEM *data)


Generated by  Doxygen 1.6.0   Back to index