Searched refs:ASSERT (Results 1 - 25 of 54) sorted by relevance

123

/gem5/ext/dsent/libutil/
H A DAssert.h29 #define ASSERT(test_value_,exception_msg_) macro
31 #define ASSERT(test_value_,msg_) \ macro
H A DLog.cc39 ASSERT(!msSingleton, "Log singleton is allocated");
48 ASSERT(msSingleton, "Log singleton is not allocated");
59 ASSERT(msSingleton, "Log singleton is not allocated");
69 ASSERT(msSingleton, "Log singleton is not allocated");
80 ASSERT(msSingleton, "Log singleton is not allocated");
90 ASSERT(msSingleton, "Log singleton is not allocated");
H A DCalculator.cc144 ASSERT((ch == '('), "[Error] Bad token: '(' expected");
212 ASSERT((m_curr_token_ == RP), "[Error] ')' expected");
216 ASSERT(0, "[Error] primary expected, get: '" + String(int(m_curr_token_)) + "'");
236 ASSERT(d, "[Error] divided by 0");
H A DConfig.cc72 ASSERT((delimPos < String::npos), "Invalid config line: '" + line + "'");
/gem5/ext/dsent/model/
H A DTransitionInfo.cc47 ASSERT(m_number_transitions_00_ >= 0.0, "[Error] Number of 0->0 transitions (" +
49 ASSERT(m_number_transitions_01_ >= 0.0, "[Error] Number of 0->1 transitions (" +
51 ASSERT(m_number_transitions_11_ >= 0.0, "[Error] Number of 1->1 transitions (" + (String)m_number_transitions_11_ + ") must be >= 0.0!");
77 ASSERT(false, "[Error] Cannot scale to frequency multiplier (" + (String) frequency_multiplier_ +
H A DOpticalModel.cc71 ASSERT(m_waveguides_->keyExist(waveguide_name_), "[Error] " + getInstanceName() +
77 ASSERT(is_input || is_output, "[Error] " + getInstanceName() + " -> Model '" + connect_model_->getInstanceName() +
85 ASSERT((port_waveguide->getWavelengths().first == connect_waveguide->getWavelengths().first) &&
163 ASSERT(m_optical_input_ports_->keyExist(name_), "[Error] " + getInstanceName() +
171 ASSERT(m_optical_input_ports_->keyExist(name_), "[Error] " + getInstanceName() +
185 ASSERT(m_optical_output_ports_->keyExist(name_), "[Error] " + getInstanceName() +
193 ASSERT(m_optical_output_ports_->keyExist(name_), "[Error] " + getInstanceName() +
226 ASSERT( !m_waveguides_->keyExist(name_), "[Error] " + getInstanceName() +
236 ASSERT( !m_lasers_->keyExist(name_), "[Error] " + getInstanceName() +
246 ASSERT( !m_modulators
[all...]
H A DElectricalModel.cc86 ASSERT(is_found, "[Error] " + getInstanceName() +
116 ASSERT(((idx_ >= 0) && (idx_ < (int)m_driving_strengths_.size())),
168 ASSERT(!split_str.empty(), "[Error] " + getInstanceName() +
190 ASSERT(m_net_references_->keyExist(connect_net_name_), "[Error] " + getInstanceName() +
198 ASSERT(m_net_references_->keyExist(connect_net_name_), "[Error] " + getInstanceName() +
205 ASSERT(is_input || is_output, "[Error] " + getInstanceName() + " -> Model '" + connect_model_->getInstanceName() +
212 ASSERT(connect_net_width == port_width, "[Error] " + getInstanceName() + " -> Port width mismatch for Model '" +
276 ASSERT(index_.first == index_.second, "[Error] " + getInstanceName() +
311 ASSERT(m_input_ports_->keyExist(name_), "[Error] " + getInstanceName() +
319 ASSERT(m_input_ports
[all...]
H A DModel.cc147 ASSERT(!m_constructed_, "[Error] " + getInstanceName() +
156 ASSERT(!m_constructed_, "[Error] " + getInstanceName() +
170 ASSERT(!m_constructed_, "[Error] " + getInstanceName() +
178 ASSERT(!m_constructed_, "[Error] " + getInstanceName() +
201 ASSERT(missing_parameters.size() == 0, "[Error] " + m_instance_name_ +
217 ASSERT(missing_properties.size() == 0, "[Error] " + m_instance_name_ +
238 ASSERT(!m_constructed_, "[Error] " + getInstanceName() +
290 ASSERT((num_sub_instances_ >= 0), "[Error] " + m_instance_name_ +
436 ASSERT((hier_split[0] == m_instance_name_), "[Error] " +
457 ASSERT(m_sub_instances
[all...]
H A DEventInfo.cc57 ASSERT(m_trans_info_map_->keyExist(port_name_), "[Error] " + getEventName() +
66 ASSERT(m_trans_info_map_->keyExist(port_name_), "[Error] " + getEventName() +
101 ASSERT(m_trans_info_map_->keyExist(port_name_), "[Error] " + getEventName() +
/gem5/ext/dsent/model/timing_graph/
H A DElectricalDriver.cc91 ASSERT(isSizable(), "[Error] " + getInstanceName() +
102 ASSERT(isSizable(), "[Error] " + getInstanceName() +
/gem5/ext/dsent/model/optical_graph/
H A DOpticalWavelength.cc57 ASSERT(laser_->isExpected(getWavelengths()), "[Error] " + getInstanceName() +
59 ASSERT(modulator_->isExpected(getWavelengths()), "[Error] " + getInstanceName() +
61 ASSERT(detector_->isExpected(getWavelengths()), "[Error] " + getInstanceName() +
72 ASSERT((current_modulator && current_laser) || !current_modulator, "[Error] " +
102 ASSERT(number_detectors_ > 0, "[Error] " + getInstanceName() +
H A DOpticalNode.cc70 ASSERT(node_->isExpected(getWavelengths()), "[Error] " + getInstanceName() +
87 ASSERT(lower_match == upper_match, "[Error] " + getInstanceName() +
H A DOpticalGraph.cc164 ASSERT(laser_ == NULL, "[Error] " + getInstanceName() + " -> Multiple " +
172 ASSERT(laser_ != NULL, "[Error] " + getInstanceName() + " -> Wavelength reaches a " +
174 ASSERT(modulator_ == NULL, "[Error] " + getInstanceName() + " -> Two modulators are driving" +
182 ASSERT(laser_ != NULL, "[Error] " + getInstanceName() + " -> Wavelength reaches a " +
184 ASSERT(modulator_ != NULL, "[Error] " + getInstanceName() + " -> Wavelength reaches a " +
H A DOpticalFilter.cc77 ASSERT(lower_match == upper_match, "[Error] " + getInstanceName() +
/gem5/ext/dsent/model/optical/
H A DOpticalLinkBackendRx.cc74 ASSERT(deserialization_ratio == link_data_rate / core_data_rate,
76 ASSERT((deserialization_ratio & (deserialization_ratio - 1)) == 0,
81 ASSERT(out_bits >= deserialization_ratio, "[Error] " + getInstanceName() +
83 ASSERT(floor((double) out_bits / deserialization_ratio) == in_bits,
187 ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown ring tuning method '" + tuning_method + "'!");
261 ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown ring tuning method '" + tuning_method + "'!");
348 ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown ring tuning method '" + tuning_method + "'!");
H A DRingDetector.cc92 else ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown receiver topology (" + topology + ")!");
210 else ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown receiver topology (" + topology + ")!");
288 else ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown receiver topology (" + topology + ")!");
311 else ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown receiver topology (" + topology + ")!");
334 else ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown receiver topology (" + topology + ")!");
H A DOpticalLinkBackendTx.cc73 ASSERT(serialization_ratio == link_data_rate / core_data_rate,
78 ASSERT(floor((double) in_bits / serialization_ratio) == (double) in_bits / serialization_ratio,
182 ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown ring tuning method '" + tuning_method + "'!");
339 ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown ring tuning method '" + tuning_method + "'!");
/gem5/ext/dsent/model/electrical/
H A DRepeatedLink.cc87 ASSERT(number_bits > 0, "[Error] " + getInstanceName() +
89 ASSERT(getTechModel()->isWireLayerExist(wire_layer), "[Error] " + getInstanceName() +
91 ASSERT(wire_width_multiplier >= 1.0, "[Error] " + getInstanceName() +
93 ASSERT(wire_spacing_multiplier >= 1.0, "[Error] " + getInstanceName() +
162 ASSERT(wire_length >= 0, "[Error] " + getInstanceName() +
164 ASSERT(required_delay >= 0, "[Error] " + getInstanceName() +
H A DBroadcastHTree.cc97 ASSERT(number_levels > 0, "[Error] " + getInstanceName() +
99 ASSERT(number_bits > 0, "[Error] " + getInstanceName() +
101 ASSERT(getTechModel()->isWireLayerExist(wire_layer), "[Error] " + getInstanceName() +
103 ASSERT(wire_width_multiplier >= 1.0, "[Error] " + getInstanceName() +
105 ASSERT(wire_spacing_multiplier >= 1.0, "[Error] " + getInstanceName() +
172 ASSERT(site_pitch > 0, "[Error] " + getInstanceName() +
174 ASSERT(total_load_cap_per_bit >= 0.0, "[Error] " + getInstanceName() +
/gem5/ext/dsent/model/electrical/router/
H A DRouterInputPort.cc80 ASSERT(number_vns > 0, "[Error] " + getInstanceName() +
82 ASSERT(number_vcs_per_vn_vector.size() == number_vns, "[Error] " + getInstanceName() +
87 ASSERT(number_vcs_per_vn_vector[i] > 0, "[Error] " + getInstanceName() +
90 ASSERT(number_bufs_per_vc_vector.size() == number_vns, "[Error] " + getInstanceName() +
95 ASSERT(number_bufs_per_vc_vector[i] > 0, "[Error] " + getInstanceName() +
98 ASSERT(number_bits_per_flit > 0, "[Error] " + getInstanceName() +
/gem5/ext/dsent/tech/
H A DTechModel.cc162 ASSERT(num_stacks_ >= 1, "[Error] Number of stacks must be >= 1!");
163 ASSERT(stacked_mos_widths_.size() == num_stacks_, "[Error] Mismatch in number of stacks and the widths specified!");
297 ASSERT(width_ >= min_width, "[Error] Wire width must be >= " + (String) min_width + "!");
298 ASSERT(spacing_ >= min_spacing, "[Error] Wire spacing must be >= " + (String) min_spacing + "!");
299 ASSERT(length_ >= 0, "[Error] Wire length must be >= 0!");
326 ASSERT(width_ >= min_width, "[Error] Wire width must be >= " + (String) min_width + "!");
327 ASSERT(length_ >= 0, "[Error] Wire length must be >= 0!");
/gem5/ext/dsent/model/network/
H A DElectricalMesh.cc95 ASSERT(number_sites > 0, "[Error] " + getInstanceName() +
97 ASSERT(number_bits_per_flit > 0, "[Error] " + getInstanceName() +
99 ASSERT(number_sites_per_router > 0, "[Error] " + getInstanceName() +
255 ASSERT(site_pitch > 0, "[Error] " + getInstanceName() +
257 ASSERT(clock_freq > 0, "[Error] " + getInstanceName() +
H A DElectricalClos.cc98 ASSERT(number_input_sites > 0, "[Error] " + getInstanceName() +
100 ASSERT(number_output_sites > 0, "[Error] " + getInstanceName() +
102 ASSERT(number_bits_per_flit > 0, "[Error] " + getInstanceName() +
104 ASSERT(number_ingress_routers > 0, "[Error] " + getInstanceName() +
106 ASSERT(number_middle_routers > 0, "[Error] " + getInstanceName() +
108 ASSERT(number_egress_routers > 0, "[Error] " + getInstanceName() +
387 ASSERT(input_site_pitch > 0, "[Error] " + getInstanceName() +
389 ASSERT(output_site_pitch > 0, "[Error] " + getInstanceName() +
391 ASSERT(clock_freq > 0, "[Error] " + getInstanceName() +
H A DPhotonicClos.cc104 ASSERT(clock_freq > 0, "[Error] " + getInstanceName() +
106 ASSERT(number_input_sites > 0, "[Error] " + getInstanceName() +
108 ASSERT(number_output_sites > 0, "[Error] " + getInstanceName() +
110 ASSERT(number_bits_per_flit > 0, "[Error] " + getInstanceName() +
112 ASSERT(number_ingress_routers > 0, "[Error] " + getInstanceName() +
114 ASSERT(number_middle_routers > 0, "[Error] " + getInstanceName() +
116 ASSERT(number_egress_routers > 0, "[Error] " + getInstanceName() +
412 ASSERT(input_site_pitch > 0, "[Error] " + getInstanceName() +
414 ASSERT(output_site_pitch > 0, "[Error] " + getInstanceName() +
/gem5/ext/dsent/
H A DDSENT.cc42 ASSERT((start_net_names.size() > 0),
182 ASSERT((type_split.size() == 2), "[Error] Invalid query format: " + query_str_);
188 ASSERT((detail_split.size() == 2), "[Error] Invalid query format: " + query_str_);
194 ASSERT(((subfield_split.size() == 2) || (subfield_split.size() == 1)),

Completed in 42 milliseconds

123