Lines Matching defs:a_values

141     uint64_t a_values[SIMD_MAX_VALS];
143 simdUnpack(a, a_values, fmt, SIGNED);
146 svalue = (int64_t)a_values[i];
148 if (a_values[i] == FIXED_SMIN[fmt]) {
149 a_values[i] = FIXED_SMAX[fmt];
152 a_values[i] = uint64_t(0 - svalue);
156 simdPack(a_values, &result, fmt);
172 uint64_t a_values[SIMD_MAX_VALS];
175 simdUnpack(a, a_values, fmt, sign);
181 a_values[i] = dspSaturate(a_values[i] + b_values[i], fmt, sign,
184 a_values[i] = checkOverflow(a_values[i] + b_values[i], fmt, sign,
188 simdPack(a_values, &result, fmt);
203 uint64_t a_values[SIMD_MAX_VALS];
206 simdUnpack(a, a_values, fmt, sign);
211 a_values[i] = addHalfLsb(a_values[i] + b_values[i], 1) >> 1;
213 a_values[i] = (a_values[i] + b_values[i]) >> 1;
216 simdPack(a_values, &result, fmt);
228 uint64_t a_values[SIMD_MAX_VALS];
231 simdUnpack(a, a_values, fmt, sign);
236 a_values[i] = dspSaturate(a_values[i] - b_values[i], fmt, sign,
239 a_values[i] = checkOverflow(a_values[i] - b_values[i], fmt, sign,
243 simdPack(a_values, &result, fmt);
258 uint64_t a_values[SIMD_MAX_VALS];
261 simdUnpack(a, a_values, fmt, sign);
267 a_values[i] = addHalfLsb(a_values[i] - b_values[i], 1) >> 1;
269 a_values[i] = (a_values[i] - b_values[i]) >> 1;
272 simdPack(a_values, &result, fmt);
284 uint64_t a_values[SIMD_MAX_VALS];
287 simdUnpack(a, a_values, fmt, sign);
292 a_values[i] = dspSaturate(a_values[i] << sa, fmt, sign, &ouflag);
294 a_values[i] = checkOverflow(a_values[i] << sa, fmt, sign, &ouflag);
297 simdPack(a_values, &result, fmt);
311 uint64_t a_values[SIMD_MAX_VALS];
315 simdUnpack(a, a_values, fmt, UNSIGNED);
318 a_values[i] = a_values[i] >> sa;
320 simdPack(a_values, &result, fmt);
331 uint64_t a_values[SIMD_MAX_VALS];
335 simdUnpack(a, a_values, fmt, SIGNED);
339 a_values[i] = addHalfLsb(a_values[i], sa) >> sa;
341 a_values[i] = a_values[i] >> sa;
344 simdPack(a_values, &result, fmt);
357 uint64_t a_values[SIMD_MAX_VALS];
361 simdUnpack(a, a_values, fmt, SIGNED);
367 (int64_t)addHalfLsb(a_values[i] * b_values[i] << 1, sa) >> sa;
369 temp = (int64_t)(a_values[i] * b_values[i]) >> (sa - 1);
371 if (a_values[i] == FIXED_SMIN[fmt] && b_values[i] == FIXED_SMIN[fmt]) {
378 a_values[i] = temp;
381 simdPack(a_values, &result, fmt);
397 uint64_t a_values[SIMD_MAX_VALS];
400 simdUnpack(a, a_values, fmt, SIGNED);
406 a_values[i] = dspSaturate(a_values[i] * b_values[i], fmt, SIGNED,
409 a_values[i] = checkOverflow(a_values[i] * b_values[i], fmt, SIGNED,
413 simdPack(a_values, &result, fmt);
428 uint64_t a_values[SIMD_MAX_VALS];
431 simdUnpack(a, a_values, SIMD_FMT_QB, UNSIGNED);
437 b_values[i] = dspSaturate(a_values[i + 2] * b_values[i],
442 b_values[i] = dspSaturate(a_values[i] * b_values[i], SIMD_FMT_PH,
462 uint64_t a_values[SIMD_MAX_VALS];
468 simdUnpack(a, a_values, SIMD_FMT_PH, SIGNED);
474 c_values[i] = dspSaturate(a_values[i + 1] * b_values[i + 1] << 1,
479 c_values[i] = dspSaturate(a_values[i] * b_values[i] << 1,
502 uint64_t a_values[SIMD_MAX_VALS];
505 simdUnpack(a, a_values, infmt, SIGNED);
511 if (a_values[nvals - 1 - i] == FIXED_SMIN[infmt] &&
517 result += a_values[nvals - 1 - i] * b_values[i] << 1;
520 if (a_values[i] == FIXED_SMIN[infmt] &&
525 result += a_values[i] * b_values[i] << 1;
569 uint64_t a_values[SIMD_MAX_VALS];
572 simdUnpack(a, a_values, infmt, SIGNED);
578 if (a_values[nvals - 1 - i] == FIXED_SMIN[infmt] &&
583 result += a_values[nvals - 1 - i] * b_values[i] << 1;
587 if (a_values[i] == FIXED_SMIN[infmt] &&
592 result += a_values[i] * b_values[i] << 1;
632 uint64_t a_values[SIMD_MAX_VALS];
635 simdUnpack(a, a_values, fmt, sign);
641 dspac += a_values[nvals - 1 - i] * b_values[nvals - 1 - i];
644 dspac += a_values[nvals - 3 - i] * b_values[nvals - 3 - i];
647 dspac += a_values[nvals - 1 - i] * b_values[i];
660 uint64_t a_values[SIMD_MAX_VALS];
663 simdUnpack(a, a_values, fmt, sign);
669 dspac -= a_values[nvals - 1 - i] * b_values[nvals - 1 - i];
672 dspac -= a_values[nvals - 3 - i] * b_values[nvals - 3 - i];
675 dspac -= a_values[nvals - 1 - i] * b_values[i];
688 uint64_t a_values[SIMD_MAX_VALS];
693 simdUnpack(a, a_values, fmt, SIGNED);
699 temp = a_values[i + 1] * b_values[i + 1] << 1;
700 if (a_values[i + 1] == FIXED_SMIN[fmt] &&
707 temp = a_values[i] * b_values[i] << 1;
708 if (a_values[i] == FIXED_SMIN[fmt] &&
730 uint64_t a_values[SIMD_MAX_VALS];
733 simdUnpack(a, a_values, fmt, SIGNED);
736 dspac += a_values[1] * b_values[1] - a_values[0] * b_values[0];
746 uint64_t a_values[SIMD_MAX_VALS];
751 simdUnpack(a, a_values, fmt, SIGNED);
755 temp[i] = a_values[i] * b_values[i] << 1;
756 if (a_values[i] == FIXED_SMIN[fmt] && b_values[i] == FIXED_SMIN[fmt]) {
776 uint64_t a_values[SIMD_MAX_VALS];
779 simdUnpack(a, a_values, fmt, sign);
787 cc = (a_values[i] == b_values[i]);
790 cc = (a_values[i] < b_values[i]);
793 cc = (a_values[i] <= b_values[i]);
808 uint64_t a_values[SIMD_MAX_VALS];
811 simdUnpack(a, a_values, fmt, sign);
819 cc = (a_values[i] == b_values[i]);
822 cc = (a_values[i] < b_values[i]);
825 cc = (a_values[i] <= b_values[i]);
842 uint64_t a_values[SIMD_MAX_VALS];
845 simdUnpack(a, a_values, fmt, sign);
853 cc = (a_values[i] == b_values[i]);
856 cc = (a_values[i] < b_values[i]);
859 cc = (a_values[i] <= b_values[i]);
917 uint64_t a_values[SIMD_MAX_VALS];
923 simdUnpack(a, a_values, SIMD_FMT_PH, SIGNED);
931 dspSaturate((int64_t)a_values[i] >> (SIMD_NBITS[SIMD_FMT_QB] - 1),
946 uint64_t a_values[SIMD_MAX_VALS];
952 simdUnpack(a, a_values, fmt, SIGNED);
955 r_values[1] = dspSaturate((int64_t)addHalfLsb(a_values[0], 16) >> 16,
973 uint64_t a_values[SIMD_MAX_VALS];
978 simdUnpack(a, a_values, fmt, SIGNED);
984 c_values[i + 1] = addHalfLsb(a_values[i], sa) >> sa;
987 c_values[i + 1] = a_values[i] >> sa;
1001 uint64_t a_values[SIMD_MAX_VALS];
1005 simdUnpack(a, a_values, fmt, UNSIGNED);
1011 c_values[i] = a_values[i];
1025 uint64_t a_values[SIMD_MAX_VALS];
1029 simdUnpack(a, a_values, fmt, UNSIGNED);
1033 c_values[1] = a_values[0];