Lines Matching defs:tu
50 set(::sc_core::sc_time *time, double d, ::sc_core::sc_time_unit tu)
55 double scale = sc_gem5::TimeUnitScale[tu] * SimClock::Float::s;
68 sc_time::sc_time(double d, sc_time_unit tu)
71 set(this, d, tu);
81 sc_time_unit tu;
82 for (tu = SC_FS; tu <= SC_SEC; tu = (sc_time_unit)(tu + 1)) {
83 if (strcmp(unit, sc_gem5::TimeUnitNames[tu]) == 0 ||
84 strcmp(unit, sc_gem5::TimeUnitConstantNames[tu]) == 0) {
89 if (tu > SC_SEC) {
94 set(this, d, tu);
295 sc_set_time_resolution(double d, sc_time_unit tu)
319 double seconds = d * sc_gem5::TimeUnitScale[tu];
329 while (d < 1.0 && tu > SC_FS) {
331 tu = (sc_time_unit)(tu - 1);
335 sc_gem5::TimeUnitFrequency[tu] / static_cast<Tick>(d);
354 sc_set_default_time_unit(double d, sc_time_unit tu)
379 defaultUnit = d * sc_gem5::TimeUnitScale[tu];