ISP_NWAY
unsigned int size = sizeof(short) * ISP_NWAY;
VMEM_ARRAY(v, 2 * ISP_NWAY); /* Need 2 vectors to work around vmem hss bug */
for (i = 0; i < ISP_NWAY; i++) {
unsigned int size = sizeof(short) * ISP_NWAY;
VMEM_ARRAY(v, 2 * ISP_NWAY); /* Need 2 vectors to work around vmem hss bug */
for (i = 0; i < ISP_NWAY; i++) {
assert(elems % ISP_NWAY == 0);
for (c = 0; c < elems; c += ISP_NWAY) {
assert(elems % ISP_NWAY == 0);
for (c = 0; c < elems; c += ISP_NWAY) {
assert(width % ISP_NWAY == 0);
assert(stride_from % ISP_NWAY == 0);
for (c = 0; c < width; c += ISP_NWAY) {
from = (const t_vmem_elem *)((const char *)from + stride_from / ISP_NWAY *
assert(width % ISP_NWAY == 0);
assert(stride_to % ISP_NWAY == 0);
for (c = 0; c < width; c += ISP_NWAY) {
to = (t_vmem_elem *)((char *)to + stride_to / ISP_NWAY * ISP_VEC_ALIGN);
#define VMEM_ARRAY(x, s) t_vmem_elem x[(s) / ISP_NWAY][ISP_NWAY]
#define SVMEM_ARRAY(x, s) t_svmem_elem x[(s) / ISP_NWAY][ISP_NWAY]
VMEM_ARRAY(data, IA_CSS_MACC_NUM_COEFS * ISP_NWAY);
ISP_MAX_SDIS_HOR_COEF_NUM_VECS * ISP_NWAY);
ISP_MAX_SDIS_VER_COEF_NUM_VECS * ISP_NWAY);
(DIV_ROUND_UP(SH_CSS_MAX_SENSOR_WIDTH, ISP_NWAY) + EXTRA_INPUT_VECTORS)