Searched refs:step (Results 1 - 25 of 35) sorted by relevance

12

/gem5/src/sim/power/
H A Dthermal_entity.hh56 // Get the equation given a node and a step in seconds (assuming N nodes)
58 double step) const = 0;
H A Dthermal_domain.hh86 double step) const override;
H A Dthermal_model.cc79 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 Dthermal_model.hh76 double step) const override;
100 double step) const override;
129 double step) const override;
H A Dthermal_domain.cc113 ThermalDomain::getEquation(ThermalNode * tn, unsigned n, double step) const
/gem5/src/systemc/tests/systemc/1666-2011-compliance/stepwise_simulation/
H A Dstepwise_simulation.cpp22 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 Dtracechild.hh48 virtual bool step();
H A Dstatetrace.cc115 child->step();
147 child->step();
H A Dtracechild.cc89 TraceChild::step() function in class:TraceChild
110 cout << "Not able to single step!" << endl;
/gem5/ext/dsent/model/optical_graph/
H A DOpticalGraph.cc64 // 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 DRingDetector.cc343 // 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 Dsc_fxval.cpp401 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 Dscfx_rep.cpp1138 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 Dtest_sequences_and_iterators.cpp78 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 Dsc_fxval.cc370 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 Dscfx_rep.cc1066 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 Dtracechild.hh104 bool step();
/gem5/ext/pybind11/include/pybind11/
H A Dstl_bind.h214 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 Dtracechild.hh98 bool step();
/gem5/configs/dram/
H A Dlat_mem_rd.py152 # 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 Dgtest-param-util.h209 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 Dmacromem.hh135 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 Dbuffers.hh197 int step = (reportLeft > reportRight ? -1 : 1); local
198 int end = reportRight + step;
205 i += step;
/gem5/util/statetrace/arch/amd64/
H A Dtracechild.hh116 bool step();
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_hash.cpp531 sc_phash_base_iter::step() function in class:sc_core::sc_phash_base_iter
560 step();
571 step();

Completed in 43 milliseconds

12