Lines Matching refs:b_values

173     uint64_t b_values[SIMD_MAX_VALS];
176 simdUnpack(b, b_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,
204 uint64_t b_values[SIMD_MAX_VALS];
207 simdUnpack(b, b_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;
229 uint64_t b_values[SIMD_MAX_VALS];
232 simdUnpack(b, b_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,
259 uint64_t b_values[SIMD_MAX_VALS];
262 simdUnpack(b, b_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;
358 uint64_t b_values[SIMD_MAX_VALS];
362 simdUnpack(b, b_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]) {
398 uint64_t b_values[SIMD_MAX_VALS];
401 simdUnpack(b, b_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,
429 uint64_t b_values[SIMD_MAX_VALS];
432 simdUnpack(b, b_values, SIMD_FMT_PH, 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,
447 simdPack(b_values, &result, SIMD_FMT_PH);
463 uint64_t b_values[SIMD_MAX_VALS];
469 simdUnpack(b, b_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,
503 uint64_t b_values[SIMD_MAX_VALS];
506 simdUnpack(b, b_values, infmt, SIGNED);
512 b_values[i] == FIXED_SMIN[infmt]) {
517 result += a_values[nvals - 1 - i] * b_values[i] << 1;
521 b_values[i] == FIXED_SMIN[infmt]) {
525 result += a_values[i] * b_values[i] << 1;
570 uint64_t b_values[SIMD_MAX_VALS];
573 simdUnpack(b, b_values, infmt, SIGNED);
579 b_values[i] == FIXED_SMIN[infmt]) {
583 result += a_values[nvals - 1 - i] * b_values[i] << 1;
588 b_values[i] == FIXED_SMIN[infmt]) {
592 result += a_values[i] * b_values[i] << 1;
633 uint64_t b_values[SIMD_MAX_VALS];
636 simdUnpack(b, b_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];
661 uint64_t b_values[SIMD_MAX_VALS];
664 simdUnpack(b, b_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];
689 uint64_t b_values[SIMD_MAX_VALS];
694 simdUnpack(b, b_values, fmt, SIGNED);
699 temp = a_values[i + 1] * b_values[i + 1] << 1;
701 b_values[i + 1] == FIXED_SMIN[fmt]) {
707 temp = a_values[i] * b_values[i] << 1;
709 b_values[i] == FIXED_SMIN[fmt]) {
731 uint64_t b_values[SIMD_MAX_VALS];
734 simdUnpack(b, b_values, fmt, SIGNED);
736 dspac += a_values[1] * b_values[1] - a_values[0] * b_values[0];
747 uint64_t b_values[SIMD_MAX_VALS];
752 simdUnpack(b, b_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]) {
777 uint64_t b_values[SIMD_MAX_VALS];
780 simdUnpack(b, b_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]);
809 uint64_t b_values[SIMD_MAX_VALS];
812 simdUnpack(b, b_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]);
843 uint64_t b_values[SIMD_MAX_VALS];
846 simdUnpack(b, b_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]);
918 uint64_t b_values[SIMD_MAX_VALS];
924 simdUnpack(b, b_values, SIMD_FMT_PH, SIGNED);
928 dspSaturate((int64_t)b_values[i] >> (SIMD_NBITS[SIMD_FMT_QB] - 1),
947 uint64_t b_values[SIMD_MAX_VALS];
953 simdUnpack(b, b_values, fmt, SIGNED);
957 r_values[0] = dspSaturate((int64_t)addHalfLsb(b_values[0], 16) >> 16,
974 uint64_t b_values[SIMD_MAX_VALS];
979 simdUnpack(b, b_values, fmt, SIGNED);
983 c_values[i] = addHalfLsb(b_values[i], sa) >> sa;
986 c_values[i] = b_values[i] >> sa;
1002 uint64_t b_values[SIMD_MAX_VALS];
1006 simdUnpack(b, b_values, fmt, UNSIGNED);
1013 c_values[i] = b_values[i];
1026 uint64_t b_values[SIMD_MAX_VALS];
1030 simdUnpack(b, b_values, fmt, UNSIGNED);
1032 c_values[0] = b_values[1];