Home | History | Annotate | Download | only in libopenjpeg20

Lines Matching refs:ci

71 static INLINE void opj_t1_update_flags(opj_flag_t *flagsp, OPJ_UINT32 ci,
231 OPJ_UINT32 ci)
244 OPJ_UINT32 lu = (fX >> (ci * 3U)) & (T1_SIGMA_1 | T1_SIGMA_3 | T1_SIGMA_5 |
247 lu |= (pfX >> (T1_CHI_THIS_I + (ci * 3U))) & (1U << 0);
248 lu |= (nfX >> (T1_CHI_THIS_I - 2U + (ci * 3U))) & (1U << 2);
249 if (ci == 0U) {
252 lu |= (fX >> (T1_CHI_1_I - 4U + ((ci - 1U) * 3U))) & (1U << 4);
254 lu |= (fX >> (T1_CHI_2_I - 6U + (ci * 3U))) & (1U << 6);
293 #define opj_t1_update_flags_macro(flags, flagsp, ci, s, stride, vsc) \
296 flagsp[-1] |= T1_SIGMA_5 << (3U * ci); \
299 flags |= ((s << T1_CHI_1_I) | T1_SIGMA_4) << (3U * ci); \
302 flagsp[1] |= T1_SIGMA_3 << (3U * ci); \
305 if (ci == 0U && !(vsc)) { \
313 if (ci == 3U) { \
322 static INLINE void opj_t1_update_flags(opj_flag_t *flagsp, OPJ_UINT32 ci,
326 opj_t1_update_flags_macro(*flagsp, flagsp, ci, s, stride, vsc);
339 OPJ_UINT32 ci,
348 if ((flags & ((T1_SIGMA_THIS | T1_PI_THIS) << (ci * 3U))) == 0U &&
349 (flags & (T1_SIGMA_NEIGHBOURS << (ci * 3U))) != 0U) {
350 OPJ_UINT32 ctxt1 = opj_t1_getctxno_zc(mqc, flags >> (ci * 3U));
365 ci);
383 opj_t1_update_flags(flagsp, ci, v, t1->w + 2, vsc);
385 *flagsp |= T1_PI_THIS << (ci * 3U);
395 OPJ_UINT32 ci)
402 if ((flags & ((T1_SIGMA_THIS | T1_PI_THIS) << (ci * 3U))) == 0U &&
403 (flags & (T1_SIGMA_NEIGHBOURS << (ci * 3U))) != 0U) {
407 opj_t1_update_flags(flagsp, ci, v, t1->w + 2, vsc);
409 *flagsp |= T1_PI_THIS << (ci * 3U);
414 data_stride, ci, mqc, curctx, \
417 if ((flags & ((T1_SIGMA_THIS | T1_PI_THIS) << (ci * 3U))) == 0U && \
418 (flags & (T1_SIGMA_NEIGHBOURS << (ci * 3U))) != 0U) { \
419 OPJ_UINT32 ctxt1 = opj_t1_getctxno_zc(mqc, flags >> (ci * 3U)); \
426 ci); \
432 data[ci*data_stride] = v ? -oneplushalf : oneplushalf; \
433 opj_t1_update_flags_macro(flags, flagsp, ci, v, flags_stride, vsc); \
435 flags |= T1_PI_THIS << (ci * 3U); \
444 OPJ_UINT32 ci,
452 0, ci, mqc, mqc->curctx,
725 OPJ_UINT32 ci)
732 (*flagsp >> (ci * 3U));
748 *flagsp |= T1_MU_THIS << (ci * 3U);
758 OPJ_UINT32 ci)
764 if ((*flagsp & ((T1_SIGMA_THIS | T1_PI_THIS) << (ci * 3U))) ==
765 (T1_SIGMA_THIS << (ci * 3U))) {
768 *flagsp |= T1_MU_THIS << (ci * 3U);
772 #define opj_t1_dec_refpass_step_mqc_macro(flags, data, data_stride, ci, \
775 if ((flags & ((T1_SIGMA_THIS | T1_PI_THIS) << (ci * 3U))) == \
776 (T1_SIGMA_THIS << (ci * 3U))) { \
777 OPJ_UINT32 ctxt = opj_t1_getctxno_mag(flags >> (ci * 3U)); \
780 data[ci*data_stride] += (v ^ (data[ci*data_stride] < 0)) ? poshalf : -poshalf; \
781 flags |= T1_MU_THIS << (ci * 3U); \
790 OPJ_UINT32 ci)
795 opj_t1_dec_refpass_step_mqc_macro(*flagsp, datap, 0, ci,
1046 OPJ_UINT32 ci;
1065 for (ci = runlen; ci < lim; ++ci) {
1072 if ((agg != 0) && (ci == runlen)) {
1076 if (!(flags & ((T1_SIGMA_THIS | T1_PI_THIS) << (ci * 3U)))) {
1077 ctxt1 = opj_t1_getctxno_zc(mqc, flags >> (ci * 3U));
1091 ci);
1106 vsc = ((cblksty & J2K_CCP_CBLKSTY_VSC) && (ci == 0)) ? 1 : 0;
1107 opj_t1_update_flags(flagsp, ci, v, t1->w + 2U, vsc);
1110 *flagsp &= ~(T1_PI_THIS << (3U * ci));
1117 data_stride, ci, mqc, curctx, \
1120 if ( !check_flags || !(flags & ((T1_SIGMA_THIS | T1_PI_THIS) << (ci * 3U)))) {\
1123 OPJ_UINT32 ctxt1 = opj_t1_getctxno_zc(mqc, flags >> (ci * 3U)); \
1132 ci); \
1136 data[ci*data_stride] = v ? -oneplushalf : oneplushalf; \
1137 opj_t1_update_flags_macro(flags, flagsp, ci, v, flags_stride, vsc); \
1148 OPJ_UINT32 ci,
1156 0, ci, mqc, mqc->curctx,