|
gem5 [DEVELOP-FOR-25.0]
|
#include <stdio.h>Go to the source code of this file.
Classes | |
| struct | HUFFMTBL_ENTRY |
| struct | Block |
| struct | Compressed |
| struct | Matrix64x12 |
| struct | Coeff8 |
| struct | Coeff8x8 |
Macros | |
| #define | MAXBUFLEN 64 |
| #define | c1d4 362L |
| #define | c1d8 473L |
| #define | c3d8 196L |
| #define | c1d16 502L |
| #define | c3d16 426L |
| #define | c5d16 284L |
| #define | c7d16 100L |
| #define | MSCALE(expr) |
Typedefs | |
| typedef unsigned char | BYTE |
| typedef unsigned short | WORD |
| typedef unsigned long | DWORD |
| typedef BYTE | BLOCK[8][8] |
| typedef BYTE | COMPRESSED[MAXBUFLEN] |
| typedef WORD | MATRIX64x12[64] |
| typedef short | COEFF |
Functions | |
| void | sc_trace (sc_trace_file *, const Coeff8x8 &, const std::string &) |
Variables | |
| static const unsigned char | coeff_quant [8][8] |
| static const HUFFMTBL_ENTRY | huffm_dc [12] |
| static const HUFFMTBL_ENTRY | huffm_ac [256] |
| #define MSCALE | ( | expr | ) |
|
inline |
|
static |
|
static |
|
static |