Если у нас есть такой код СЕсли мы рассмотрим переполнения при использовании неоновых встроенных функций, таких как vadd_s8
spatial_pred= (cur[mrefs] + cur[prefs])>>1;
, когда преобразование в неоновых встроенные функции
int8x8_t cur_mrefs = vld1_s8(cur+mrefs);
int8x8_t cur_prefs = vld1_s8(cur+prefs);
int8x8_t spatial_pred = vshr_n_s8(vadd_s8(cur_mrefs, cur_prefs), 1);
мы должны рассмотреть для переполнения, когда vadd_s8 Do (cur_mrefs, cur_prefs)? Нужно ли вместо этого использовать vadd_s16?