Go to the documentation of this file.
24 #define INLINE __forceinline
25 #elif defined(__GNUC__)
50 #define T1_NMSEDEC_BITS 7
51 #define T1_NMSEDEC_FRACBITS (T1_NMSEDEC_BITS-1)
53 #define T1_NUMCTXS_ZC 9
54 #define T1_NUMCTXS_SC 5
55 #define T1_NUMCTXS_MAG 3
56 #define T1_NUMCTXS_AGG 1
57 #define T1_NUMCTXS_UNI 1
60 #define T1_CTXNO_SC (T1_CTXNO_ZC+T1_NUMCTXS_ZC)
61 #define T1_CTXNO_MAG (T1_CTXNO_SC+T1_NUMCTXS_SC)
62 #define T1_CTXNO_AGG (T1_CTXNO_MAG+T1_NUMCTXS_MAG)
63 #define T1_CTXNO_UNI (T1_CTXNO_AGG+T1_NUMCTXS_AGG)
64 #define T1_NUMCTXS (T1_CTXNO_UNI+T1_NUMCTXS_UNI)
107 #define smr_abs(x) (((uint32_t)(x)) & 0x7FFFFFFFU)
108 #define smr_sign(x) (((uint32_t)(x)) >> 31)
109 #define to_smr(x) ((x) >= 0 ? (uint32_t)(x) : ((uint32_t)(-x) | 0x80000000U))
uint32_t len
Definition: t1_common.h:75
pass_enc * passes
Definition: t1_common.h:81
Definition: t1_common.h:79
uint32_t y1
Definition: t1_common.h:100
seg_data_chunk * seg_buffers
Definition: t1_common.h:99
uint32_t numbps
Definition: t1_common.h:101
uint32_t numSegments
Definition: t1_common.h:102
Definition: t1_common.h:92
Definition: t1_common.h:87
uint32_t y0
Definition: t1_common.h:82
#define T1_NMSEDEC_FRACBITS
Definition: t1_common.h:51
uint32_t x0
Definition: t1_common.h:82
uint32_t rate
Definition: t1_common.h:73
Definition: t1_common.h:72
uint32_t x1
Definition: t1_common.h:82
uint32_t x1
Definition: t1_common.h:100
uint32_t y1
Definition: t1_common.h:82
const uint8_t grk_cblk_dec_compressed_data_pad_right
< Space for a fake FFFF marker
Definition: t1_common.h:37
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: BitIO.cpp:23
double distortiondec
Definition: t1_common.h:74
uint32_t numbps
Definition: t1_common.h:83
seg * segs
Definition: t1_common.h:98
uint32_t y0
Definition: t1_common.h:100
Definition: t1_common.h:97
uint8_t * data
Definition: t1_common.h:80
uint8_t * buf
Definition: t1_common.h:88
uint32_t len
Definition: t1_common.h:93
uint32_t numpasses
Definition: t1_common.h:94
uint32_t len
Definition: t1_common.h:89
const uint8_t grk_cblk_enc_compressed_data_pad_left
Definition: t1_common.h:40
bool term
Definition: t1_common.h:76
uint32_t numPassesTotal
Definition: t1_common.h:84
const uint32_t k_max_bit_planes
Definition: t1_common.h:70
uint32_t x0
Definition: t1_common.h:100