{ \
uint8_t v; \
{ \
v = !!(
smr_abs(*(datap)) & (uint32_t)one); \
curctx = mqc->ctxs + ctxno; \
mqc_bypass_enc_macro(mqc, c, ct, v)
else mqc_encode_macro(mqc, curctx, a, c, ct, v)
if(v) \
{ \
uint32_t lu = getctxtno_sc_or_spb_index(*flagsPtr, flagsPtr[-1], flagsPtr[1], ci); \
if(nmsedec) \
*nmsedec += getnmsedec_sig((uint32_t)
smr_abs(*(datap)), (uint32_t)bpno); \
curctx = mqc->ctxs + ctxno; \
mqc_bypass_enc_macro(mqc, c, ct, v)
else mqc_encode_macro(mqc, curctx, a, c, ct, \
update_flags(flagsPtr, ci, v, w_ + 2, vsc); \
} \
} \
}
#define GETCTXNO_ZC(mqc, f)
Definition mqc_base.h:176
#define T1_SIGMA_NEIGHBOURS
Definition mqc_base.h:123
#define smr_sign(x)
Definition t1_common.h:87
static const uint8_t lut_ctxno_sc[256]
Definition t1_luts.h:69
static const uint8_t lut_spb[256]
Definition t1_luts.h:85