- ( v[offset[i] + 0] * ff_sbc_proto_4_40m0[idx + 0] +
- v[offset[k] + 1] * ff_sbc_proto_4_40m1[idx + 0] +
- v[offset[i] + 2] * ff_sbc_proto_4_40m0[idx + 1] +
- v[offset[k] + 3] * ff_sbc_proto_4_40m1[idx + 1] +
- v[offset[i] + 4] * ff_sbc_proto_4_40m0[idx + 2] +
- v[offset[k] + 5] * ff_sbc_proto_4_40m1[idx + 2] +
- v[offset[i] + 6] * ff_sbc_proto_4_40m0[idx + 3] +
- v[offset[k] + 7] * ff_sbc_proto_4_40m1[idx + 3] +
- v[offset[i] + 8] * ff_sbc_proto_4_40m0[idx + 4] +
- v[offset[k] + 9] * ff_sbc_proto_4_40m1[idx + 4] ) >> 15));
+ (int)( (unsigned)v[offset[i] + 0] * ff_sbc_proto_4_40m0[idx + 0] +
+ (unsigned)v[offset[k] + 1] * ff_sbc_proto_4_40m1[idx + 0] +
+ (unsigned)v[offset[i] + 2] * ff_sbc_proto_4_40m0[idx + 1] +
+ (unsigned)v[offset[k] + 3] * ff_sbc_proto_4_40m1[idx + 1] +
+ (unsigned)v[offset[i] + 4] * ff_sbc_proto_4_40m0[idx + 2] +
+ (unsigned)v[offset[k] + 5] * ff_sbc_proto_4_40m1[idx + 2] +
+ (unsigned)v[offset[i] + 6] * ff_sbc_proto_4_40m0[idx + 3] +
+ (unsigned)v[offset[k] + 7] * ff_sbc_proto_4_40m1[idx + 3] +
+ (unsigned)v[offset[i] + 8] * ff_sbc_proto_4_40m0[idx + 4] +
+ (unsigned)v[offset[k] + 9] * ff_sbc_proto_4_40m1[idx + 4] ) >> 15));