- for (j = 0; j < cblk_h; ++j) {
- i = 0;
- for (; i < (cblk_w & ~(OPJ_UINT32)3U); i += 4U) {
- OPJ_INT32 tmp0 = datap[(j * cblk_w) + i + 0U];
- OPJ_INT32 tmp1 = datap[(j * cblk_w) + i + 1U];
- OPJ_INT32 tmp2 = datap[(j * cblk_w) + i + 2U];
- OPJ_INT32 tmp3 = datap[(j * cblk_w) + i + 3U];
- datap[(j * cblk_w) + i + 0U] = tmp0 / 2;
- datap[(j * cblk_w) + i + 1U] = tmp1 / 2;
- datap[(j * cblk_w) + i + 2U] = tmp2 / 2;
- datap[(j * cblk_w) + i + 3U] = tmp3 / 2;
- }
- for (; i < cblk_w; ++i) {
- datap[(j * cblk_w) + i] /= 2;
- }