Searched refs:addHalfLsb (Results 1 - 2 of 2) sorted by relevance
/gem5/src/arch/mips/ |
H A D | dsp.cc | 129 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 D | dsp.hh | 139 uint64_t addHalfLsb(uint64_t value, int32_t lsbpos);
|
Completed in 9 milliseconds