Searched refs:addHalfLsb (Results 1 - 2 of 2) sorted by relevance

/gem5/src/arch/mips/
H A Ddsp.cc129 MipsISA::addHalfLsb(uint64_t value, int32_t lsbpos) function in class:MipsISA
211 a_values[i] = addHalfLsb(a_values[i] + b_values[i], 1) >> 1;
267 a_values[i] = addHalfLsb(a_values[i] - b_values[i], 1) >> 1;
339 a_values[i] = addHalfLsb(a_values[i], sa) >> sa;
367 (int64_t)addHalfLsb(a_values[i] * b_values[i] << 1, sa) >> sa;
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,
983 c_values[i] = addHalfLsb(b_values[i], sa) >> sa;
984 c_values[i + 1] = addHalfLsb(a_values[i], sa) >> sa;
1052 temp = (int64_t)addHalfLsb(dspa
[all...]
H A Ddsp.hh139 uint64_t addHalfLsb(uint64_t value, int32_t lsbpos);

Completed in 9 milliseconds