ISP_VEC_ELEMBITS
hive_sim_wide_unpack(data, &elem, ISP_VEC_ELEMBITS, i);
hive_sim_wide_pack(data, (hive_wide)&from[i], ISP_VEC_ELEMBITS, i);
for (i = 0; i < (ISP_VEC_ELEMBITS - 1); i++)
(1 << (ISP_VEC_ELEMBITS - 1)) * 2 / 3, /* 2/3 */
(1 << (ISP_VEC_ELEMBITS - 1)) - 1, /* 1.0 */
s32 max_diff = (1 << (ISP_VEC_ELEMBITS - 1)) - 1;
s32 min_diff = -(1 << (ISP_VEC_ELEMBITS - 1));
#define XNR_MAX_ALPHA ((1 << (ISP_VEC_ELEMBITS - 1)) - 1)
#define XNR_CORING_SCALE_LOG2 (ISP_VEC_ELEMBITS - 1)
#define XNR_BLENDING_SCALE_LOG2 (ISP_VEC_ELEMBITS - 1)
(1 << (ISP_VEC_ELEMBITS - 2)), /* 0.5 */
(1 << (ISP_VEC_ELEMBITS - 2)), /* 0.5 */
(1 << (ISP_VEC_ELEMBITS - 2)), /* 0.5 */
(1 << (ISP_VEC_ELEMBITS - 2)), /* 0.5 */
(1 << (ISP_VEC_ELEMBITS - 1)) - 1, /* 1 */
(1 << (ISP_VEC_ELEMBITS - 1)) - 1, /* 1 */
(int16_t)-(1 << (ISP_VEC_ELEMBITS - 1)), /* -1 */
(int16_t)-(1 << (ISP_VEC_ELEMBITS - 1)), /* -1 */
#define NBITS ISP_VEC_ELEMBITS
#define sISP_REG_BIT ISP_VEC_ELEMBITS