Searched refs:current (Results 26 - 42 of 42) sorted by relevance

12

/gem5/ext/drampower/src/
H A DMemoryPowerModel.h240 double calcTivEnergy(int64_t cycles, double current) const;
H A DMemoryPowerModel.cc198 // But the current iddrho is less than idd3n
204 // ione is Active background current for a single bank. When a single bank is Active
205 //,all the other remainig (B-1) banks will consume a current of iddrho (based on factor Rho)
208 // If memory specification does not provide bank wise refresh current,
209 // approximate it to single bank background current removed from
210 // single bank active current
552 //if the bank is active under current PASR mode
605 // time (t) * current (I) * voltage (V) energy calculation
606 double EnergyDomain::calcTivEnergy(int64_t cycles, double current) const
608 return static_cast<double>(cycles) * clkPeriod * current * voltag
[all...]
/gem5/ext/dsent/model/optical/
H A DRingDetector.cc349 double current = 0.5 * erfc(out / sqrt(2)); local
350 if (current > num_) out += step;
/gem5/src/arch/x86/
H A Ddecoder.hh91 //The pc the current instruction started at
93 //The offset into fetchChunk of current processing
111 void getImmediate(int &collected, uint64_t &current, int size) argument
128 current |= partialImm;
/gem5/util/statetrace/arch/sparc/
H A Dtracechild.cc298 //Get the current instruction
444 string current; local
453 current += cbuf[x];
456 currentStart, current.c_str());
458 current = "";
/gem5/src/systemc/core/
H A Dsensitivity.cc67 if (scheduler.current() == process) {
H A Dobject.cc317 Process *p = scheduler.current();
H A Dprocess.cc89 scheduler.current() == this) {
H A Dscheduler.hh120 * To inject a pause from sc_pause which should happen after the current delta
124 * first, since those are part of the current delta cycle. Then the pause
126 * delta cycle. All of these events are scheduled for the current time, and so
172 Process *current() { return _current; } function in class:sc_gem5::Scheduler
229 // Get the current time according to gem5.
H A Dscheduler.cc176 // If the current process needs to be manually started, start it.
492 Process *getCurrentProcess() { return scheduler.current(); }
513 // Rethrow the current exception so we can catch it and throw an
/gem5/util/stats/
H A Dprofile.py35 current = []
39 current = []
40 self[line[3:]] = current
42 current.append(line)
/gem5/src/arch/sparc/
H A Dfaults.cc517 PrivilegeLevel current; local
519 current = Hyperprivileged;
521 current = Privileged;
523 current = User;
525 PrivilegeLevel level = getNextLevel(current);
/gem5/src/base/
H A Dstatistics.hh90 /** The current simulated tick. */
554 * a current count and updates a total (count * ticks) when this count
562 /** The current count. */
563 Counter current;
568 /** The tick that current last changed. */
579 : current(0), lastReset(0), total(0), last(0)
583 * Set the current count to the one provided, update the total and last
590 total += current * (curTick() - last);
592 current = val;
596 * Increment the current coun
[all...]
/gem5/ext/systemc/src/sysc/qt/md/
H A Dhppa.s69 copy %sp,%arg0 ; pass current sp as arg0 to helper
/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_signed.cpp431 sc_digit current; // Current digit examining. local
436 current = (1 << BITS_PER_DIGIT);
439 current = (current >> BITS_PER_DIGIT) + (digit[i]^DIGIT_MASK);
440 if ( (current & DIGIT_MASK) != DIGIT_MASK ) return false;
442 current = (current >> BITS_PER_DIGIT) + (digit[i]^DIGIT_MASK);
443 if ( (current & ~(-1 << (nbits % BITS_PER_DIGIT))) ==
H A Dsc_nbcommon.inc2939 // Save the current setting, and set the base to decimal.
/gem5/src/systemc/dt/int/
H A Dsc_signed.cc395 sc_digit current; // Current digit examining. local
399 current = (1 << BITS_PER_DIGIT);
401 current = (current >> BITS_PER_DIGIT) + (digit[i]^DIGIT_MASK);
402 if ((current & DIGIT_MASK) != DIGIT_MASK) return false;
404 current = (current >> BITS_PER_DIGIT) + (digit[i]^DIGIT_MASK);
405 if ((current & ~(~0U << (nbits % BITS_PER_DIGIT))) ==

Completed in 58 milliseconds

12