Lines Matching full:sum
144 int32_t sum; \
145 sum = (int32_t)(int16_t)(a) op (int32_t)(int16_t)(b); \
146 RESULT(sum, n, 16); \
147 if (sum >= 0) \
152 int32_t sum; \
153 sum = (int32_t)(int8_t)(a) op (int32_t)(int8_t)(b); \
154 RESULT(sum, n, 8); \
155 if (sum >= 0) \
171 uint32_t sum; \
172 sum = (uint32_t)(uint16_t)(a) + (uint32_t)(uint16_t)(b); \
173 RESULT(sum, n, 16); \
174 if ((sum >> 16) == 1) \
179 uint32_t sum; \
180 sum = (uint32_t)(uint8_t)(a) + (uint32_t)(uint8_t)(b); \
181 RESULT(sum, n, 8); \
182 if ((sum >> 8) == 1) \
187 uint32_t sum; \
188 sum = (uint32_t)(uint16_t)(a) - (uint32_t)(uint16_t)(b); \
189 RESULT(sum, n, 16); \
190 if ((sum >> 16) == 0) \
195 uint32_t sum; \
196 sum = (uint32_t)(uint8_t)(a) - (uint32_t)(uint8_t)(b); \
197 RESULT(sum, n, 8); \
198 if ((sum >> 8) == 0) \
242 /* Unsigned sum of absolute byte differences. */
245 uint32_t sum; in HELPER() local
246 sum = do_usad(a, b); in HELPER()
247 sum += do_usad(a >> 8, b >> 8); in HELPER()
248 sum += do_usad(a >> 16, b >> 16); in HELPER()
249 sum += do_usad(a >> 24, b >> 24); in HELPER()
250 return sum; in HELPER()