/gem5/src/sim/power/ |
H A D | thermal_entity.hh | 56 // Get the equation given a node and a step in seconds (assuming N nodes) 58 double step) const = 0;
|
H A D | thermal_domain.hh | 86 double step) const override;
|
H A D | thermal_model.cc | 79 double step) const { 112 double step) const 165 double step) const 168 // i[n] = C/step * (Vn2 - Vn1 - Vn2[n-1] + Vn1[n-1]) 174 eq[eq.cnt()] += _capacitance / step * (node1->temp - node2->temp); 177 eq[eq.cnt()] += _capacitance / step * (-node1->temp); 179 eq[node1->id] += -1.0f * _capacitance / step; 182 eq[eq.cnt()] += _capacitance / step * (node2->temp); 184 eq[node2->id] += 1.0f * _capacitance / step; 197 : ClockedObject(p), stepEvent([this]{ doStep(); }, name()), _step(p->step) [all...] |
H A D | thermal_model.hh | 76 double step) const override; 100 double step) const override; 129 double step) const override;
|
H A D | thermal_domain.cc | 113 ThermalDomain::getEquation(ThermalNode * tn, unsigned n, double step) const
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/stepwise_simulation/ |
H A D | stepwise_simulation.cpp | 22 stepwise_simulation.cpp -- Test step-wise simulation 78 void do_step( sc_time const & step ) 81 static bool start_delta = ( delta == 0 ) && ( step == SC_ZERO_TIME ); 84 << ( ( step == SC_ZERO_TIME ) ? "delta" : step.to_string() ) 88 if( step > SC_ZERO_TIME ) 91 sc_start( step / 2, SC_EXIT_ON_STARVATION ); 94 sc_start( step / 2, SC_RUN_TO_TIME ); 95 sc_assert( start + step / 2 == sc_time_stamp() ); 97 sc_start( step / [all...] |
/gem5/util/statetrace/base/ |
H A D | tracechild.hh | 48 virtual bool step();
|
H A D | statetrace.cc | 115 child->step(); 147 child->step();
|
H A D | tracechild.cc | 89 TraceChild::step() function in class:TraceChild 110 cout << "Not able to single step!" << endl;
|
/gem5/ext/dsent/model/optical_graph/ |
H A D | OpticalGraph.cc | 64 // Figure out the step size used in the sweep 65 double step = (double) (IL_ER_max / sqrt(2 * number_iterations)); local 83 double best_IL = IL_ER_max - step; 84 double best_ER = step; 93 for (double IL = step; IL < IL_ER_max; IL += step) 95 for (double ER = step; ER <= (IL_ER_max - IL); ER += step)
|
/gem5/ext/dsent/model/optical/ |
H A D | RingDetector.cc | 343 // Upperbound the step 344 double step = 20; local 345 double out = step; 350 if (current > num_) out += step; 351 else out -= step; 352 step = step * 0.5;
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxval.cpp | 401 int step; local 408 step = 1; 412 step = 3; 416 step = 4; 419 step = 0; 422 msb = (int) ceil( double( msb + 1 ) / step ) * step - 1; 424 lsb = (int) floor( double( lsb ) / step ) * step; 431 int sign = ( id2.negative() != 0 ) ? ( 1 << step ) [all...] |
H A D | scfx_rep.cpp | 1138 int step; local 1145 step = 1; 1149 step = 3; 1153 step = 4; 1156 step = 0; 1159 msb = (int) ceil( double( msb + 1 ) / step ) * step - 1; 1161 lsb = (int) floor( double( lsb ) / step ) * step; 1168 int sign = ( b.is_neg() ) ? ( 1 << step ) [all...] |
/gem5/ext/pybind11/tests/ |
H A D | test_sequences_and_iterators.cpp | 78 int start,stop,step; member in class:Sliceable 84 ssize_t start, stop, step, slicelength; 85 if (!slice.compute(s.size, &start, &stop, &step, &slicelength)) 89 int istep = static_cast<int>(step); 198 size_t start, stop, step, slicelength; 199 if (!slice.compute(s.size(), &start, &stop, &step, &slicelength)) 203 (*seq)[i] = s[start]; start += step; 208 size_t start, stop, step, slicelength; 209 if (!slice.compute(s.size(), &start, &stop, &step, &slicelength)) 214 s[start] = value[i]; start += step; [all...] |
/gem5/src/systemc/dt/fx/ |
H A D | sc_fxval.cc | 370 int step; local 376 step = 1; 380 step = 3; 384 step = 4; 392 msb = (int)std::ceil(double(msb + 1) / step) * step - 1; 394 lsb = (int)std::floor(double(lsb) / step) * step; 399 int sign = (id2.negative() != 0) ? (1 << step) - 1 : 0; 400 for (int i = (msb + 1) / step; [all...] |
H A D | scfx_rep.cc | 1066 int step; local 1072 step = 1; 1076 step = 3; 1080 step = 4; 1088 msb = (int)std::ceil(double(msb + 1) / step) * step - 1; 1090 lsb = (int)std::floor(double(lsb) / step) * step; 1095 int sign = (b.is_neg()) ? (1 << step) - 1 : 0; 1096 for (int i = (msb + 1) / step; [all...] |
/gem5/util/statetrace/arch/arm/ |
H A D | tracechild.hh | 104 bool step();
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | stl_bind.h | 214 size_t start, stop, step, slicelength; 216 if (!slice.compute(v.size(), &start, &stop, &step, &slicelength)) 224 start += step; 234 size_t start, stop, step, slicelength; 235 if (!slice.compute(v.size(), &start, &stop, &step, &slicelength)) 243 start += step; 259 size_t start, stop, step, slicelength; 261 if (!slice.compute(v.size(), &start, &stop, &step, &slicelength)) 264 if (step == 1 && false) { 269 start += step [all...] |
/gem5/util/statetrace/arch/sparc/ |
H A D | tracechild.hh | 98 bool step();
|
/gem5/configs/dram/ |
H A D | lat_mem_rd.py | 152 # the step every time we hit a power of two 155 step = 1024 variable 158 new_range = ranges[-1] + step 160 step *= 2
|
/gem5/ext/googletest/googletest/include/gtest/internal/ |
H A D | gtest-param-util.h | 209 RangeGenerator(T begin, T end, IncrementT step) argument 211 step_(step), end_index_(CalculateEndIndex(begin, end, step)) {} 225 IncrementT step) 226 : base_(base), value_(value), index_(index), step_(step) {} 268 const IncrementT& step) { 270 for (T i = begin; i < end; i = static_cast<T>(i + step)) 224 Iterator(const ParamGeneratorInterface<T>* base, T value, int index, IncrementT step) argument 266 CalculateEndIndex(const T& begin, const T& end, const IncrementT& step) argument
|
/gem5/src/arch/arm/insts/ |
H A D | macromem.hh | 135 uint32_t step; member in class:ArmISA::MicroNeonMixOp 140 dest(_dest), op1(_op1), step(_step) 166 uint8_t eSize, dataSize, numStructElems, numRegs, step; member in class:ArmISA::MicroNeonMixOp64 174 numRegs(_numRegs), step(_step) 183 uint8_t eSize, dataSize, numStructElems, lane, step; member in class:ArmISA::MicroNeonMixLaneOp64 193 lane(_lane), step(_step), replicate(_replicate)
|
/gem5/src/cpu/minor/ |
H A D | buffers.hh | 197 int step = (reportLeft > reportRight ? -1 : 1); local 198 int end = reportRight + step; 205 i += step;
|
/gem5/util/statetrace/arch/amd64/ |
H A D | tracechild.hh | 116 bool step();
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_hash.cpp | 531 sc_phash_base_iter::step() function in class:sc_core::sc_phash_base_iter 560 step(); 571 step();
|