DESCALE is only used within LibJPEG.
 
Symbols
loading...
Files
loading...

DESCALE macro

Syntax

#define DESCALE(x,n) RIGHT_SHIFT((x) + (ONE << ((n)-1)), n)

Arguments

x

n

References

LocationText
jdct.h:363
#define DESCALE(x,n) RIGHT_SHIFT((x) + (ONE << ((n)-1)), n)
jfdctfst.c:99
#define DESCALE(x,n) RIGHT_SHIFT(x, n)
jidctfst.c:111
#define DESCALE(x,n) RIGHT_SHIFT(x, n)
jfdctfst.c:98
#undef DESCALE
jidctfst.c:110
#undef DESCALE
jcdctmgr.c:406
DESCALE(MULTIPLY16V16((INT32) qtbl->quantval[i],
jddctmgr.c:314
DESCALE(MULTIPLY16V16((INT32) qtbl->quantval[i],
jfdctfst.c:107
#define MULTIPLY(var,const) ((DCTELEM) DESCALE((var) * (const), CONST_BITS))
jidctfst.c:119
#define MULTIPLY(var,const) ((DCTELEM) DESCALE((var) * (const), CONST_BITS))
jidctint.c:316
JSAMPLE dcval = range_limit[(int) DESCALE((INT32) wsptr[0], PASS1_BITS+3)