Searched refs:saturate (Results 1 - 5 of 5) sorted by relevance

/gem5/src/mem/cache/replacement_policies/
H A Dbrrip_rp.cc83 casted_replacement_data->rrpv.saturate();
127 victim->replacementData)->rrpv.saturate();
/gem5/src/arch/mips/
H A Ddsp.hh141 int32_t dspAdd(int32_t a, int32_t b, int32_t fmt, int32_t saturate,
145 int32_t dspSub(int32_t a, int32_t b, int32_t fmt, int32_t saturate,
149 int32_t dspShll(int32_t a, uint32_t sa, int32_t fmt, int32_t saturate,
154 int32_t dspMul(int32_t a, int32_t b, int32_t fmt, int32_t saturate,
156 int32_t dspMulq(int32_t a, int32_t b, int32_t fmt, int32_t saturate,
171 int32_t fmt, int32_t mode, int32_t saturate, uint32_t *dspctl);
189 int32_t saturate, uint32_t *dspctl);
H A Ddsp.cc166 MipsISA::dspAdd(int32_t a, int32_t b, int32_t fmt, int32_t saturate, argument
180 if (saturate)
222 MipsISA::dspSub(int32_t a, int32_t b, int32_t fmt, int32_t saturate, argument
235 if (saturate)
278 MipsISA::dspShll(int32_t a, uint32_t sa, int32_t fmt, int32_t saturate, argument
291 if (saturate)
350 MipsISA::dspMulq(int32_t a, int32_t b, int32_t fmt, int32_t saturate, argument
374 if (saturate)
391 MipsISA::dspMul(int32_t a, int32_t b, int32_t fmt, int32_t saturate, argument
405 if (saturate)
684 dspMaq(int64_t dspac, int32_t a, int32_t b, int32_t ac, int32_t fmt, int32_t mode, int32_t saturate, uint32_t *dspctl) argument
1041 dspExtr(int64_t dspac, int32_t fmt, int32_t sa, int32_t round, int32_t saturate, uint32_t *dspctl) argument
[all...]
/gem5/src/base/
H A Dsat_counter.hh243 uint8_t saturate() function in class:SatCounter
H A Dsat_counter.test.cc110 // Make sure the value added is what was missing to saturate
111 const unsigned diff = counter.saturate();
150 // The saturated shift value is just enough to saturate, since greater
284 // Test add-assignment for a few random values and then saturate

Completed in 11 milliseconds