Lines Matching defs:dspSaturate
61 MipsISA::dspSaturate(uint64_t value, int32_t fmt, int32_t sign,
181 a_values[i] = dspSaturate(a_values[i] + b_values[i], fmt, sign,
236 a_values[i] = dspSaturate(a_values[i] - b_values[i], fmt, sign,
292 a_values[i] = dspSaturate(a_values[i] << sa, fmt, sign, &ouflag);
406 a_values[i] = dspSaturate(a_values[i] * b_values[i], fmt, SIGNED,
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,
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,
548 dspac = dspSaturate(dspac + result, outfmt, SIGNED, &ouflag);
615 dspac = dspSaturate(dspac - result, outfmt, SIGNED, &ouflag);
719 temp = dspSaturate(temp, fmt - 1, SIGNED, &ouflag);
928 dspSaturate((int64_t)b_values[i] >> (SIMD_NBITS[SIMD_FMT_QB] - 1),
931 dspSaturate((int64_t)a_values[i] >> (SIMD_NBITS[SIMD_FMT_QB] - 1),
955 r_values[1] = dspSaturate((int64_t)addHalfLsb(a_values[0], 16) >> 16,
957 r_values[0] = dspSaturate((int64_t)addHalfLsb(b_values[0], 16) >> 16,
1073 result = (int32_t)dspSaturate(temp, fmt, SIGNED, &ouflag);