Searched refs:ASSERT (Results 26 - 50 of 54) sorted by relevance

123

/gem5/ext/dsent/model/electrical/
H A DDemuxTreeDeserializer.cc79 ASSERT(deserialization_ratio == in_data_rate / out_data_rate,
81 ASSERT((deserialization_ratio & (deserialization_ratio - 1)) == 0,
86 ASSERT(out_bits >= deserialization_ratio, "[Error] " + getInstanceName() +
88 ASSERT(floor((double) out_bits / deserialization_ratio) == input_bits,
H A DSeparableAllocator.cc73 ASSERT(number_requesters > 0, "[Error] " + getInstanceName() +
75 ASSERT(number_resources > 0, "[Error] " + getInstanceName() +
213 ASSERT(P_request_vector.size() == (number_requesters * number_resources), "[Error] " + getInstanceName() +
216 ASSERT(act_request_vector.size() == (number_requesters * number_resources), "[Error] " + getInstanceName() +
H A DBarrelShifter.cc75 ASSERT(number_bits > 0, "[Error] " + getInstanceName() + " -> Number of bits must be > 0!");
79 ASSERT(shift_index_min <= number_shift_bits,
82 ASSERT(shift_index_max >= shift_index_min && shift_index_max <= number_shift_bits,
H A DMultiplexerCrossbar.cc76 ASSERT(number_inputs > 0, "[Error] " + getInstanceName() + " -> Number of inputs must be > 0!");
77 ASSERT(number_outputs > 0, "[Error] " + getInstanceName() + " -> Number of outputs must be > 0!");
78 ASSERT(number_bits > 0, "[Error] " + getInstanceName() + " -> Number of bits must be > 0!");
H A DMuxTreeSerializer.cc75 ASSERT(serialization_ratio == out_data_rate / in_data_rate,
80 ASSERT(floor((double) in_bits / serialization_ratio) == (double) in_bits / serialization_ratio,
H A DOR.cc74 ASSERT(number_inputs > 0, "[Error] " + getInstanceName() +
76 ASSERT(number_bits > 0, "[Error] " + getInstanceName() +
H A DDFFRAM.cc74 ASSERT(number_bits > 0, "[Error] " + getInstanceName() +
76 ASSERT(number_entries > 0, "[Error] " + getInstanceName() +
H A DMultiplexer.cc74 ASSERT(number_inputs > 0, "[Error] " + getInstanceName() + " -> Number of inputs must be > 0!");
75 ASSERT(number_bits > 0, "[Error] " + getInstanceName() + " -> Number of bits must be > 0!");
H A DDecoder.cc67 ASSERT(number_outputs > 0, "[Error] " + getInstanceName() + " -> Number of outputs must be > 0!");
/gem5/ext/dsent/model/electrical/router/
H A DRouterSwitchAllocator.cc69 ASSERT(number_input_ports > 0, "[Error] " + getInstanceName() +
71 ASSERT(number_output_ports > 0, "[Error] " + getInstanceName() +
73 ASSERT(total_number_vcs > 0, "[Error] " + getInstanceName() +
H A DRouter.cc96 ASSERT(number_input_ports > 0, "[Error] " + getInstanceName() +
98 ASSERT(number_output_ports > 0, "[Error] " + getInstanceName() +
100 ASSERT(number_bits_per_flit > 0, "[Error] " + getInstanceName() +
/gem5/ext/dsent/model/optical/
H A DRingModulator.cc258 ASSERT(ER_dB_ > 0, "[Error] " + getInstanceName() + " -> Extinction ratio must be > 0!");
259 ASSERT(IL_dB_ > 0, "[Error] " + getInstanceName() + " -> Insertion loss must be > 0!");
418 ASSERT((util_ <= 1.0) && (util_ >= 0.0), "[Error] " + getInstanceName() + " -> Modulator utilization must be between 0.0 and 1.0!");
H A DSWMRLink.cc209 ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown laser type '" + laser_type + "'!");
H A DSWSRLink.cc265 else ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown laser type '" + laser_type + "'!");
/gem5/ext/dsent/model/
H A DOpticalModel.h47 ASSERT(end_index_ >= start_index_, (String) "[Error] Invalid wavelength group range " +
H A DElectricalModel.h45 ASSERT((end_index_ >= start_index_), (String)"[Error] Invalid net index range " +
/gem5/ext/dsent/util/
H A DResult.cc38 ASSERT((sub_result_ != NULL), "Internal error: sub_result_ is null");
41 ASSERT((num_results_ >= 0), "Internal error: num_results_ (" + String(num_results_) + ") is less than 0");
/gem5/ext/dsent/model/std_cells/
H A DCellMacros.cc70 ASSERT(normalized_size_ >= 0.0, "[Error] " + cell_->getInstanceName() +
170 ASSERT(normalized_size_ >= 0.0, "[Error] " + cell_->getInstanceName() +
268 ASSERT(normalized_size_ >= 0.0, "[Error] " + cell_->getInstanceName() +
367 ASSERT(normalized_size_ >= 0.0, "[Error] " + cell_->getInstanceName() +
H A DStdCellLib.cc38 ASSERT((m_tech_model_ != NULL), "[Error] StdCellLib -> tech_model is NULL");
H A DAND2.cc191 ASSERT(LibUtil::Math::isEqual(Y_prob_00 + Y_prob_01 + Y_prob_01 + Y_prob_11, 1.0), "[Error] " + getInstanceName() +
H A DNAND2.cc187 ASSERT(LibUtil::Math::isEqual((Y_prob_00 + Y_prob_01 + Y_prob_01 + Y_prob_11), 1.0),
H A DNOR2.cc186 ASSERT(LibUtil::Math::isEqual((Y_prob_00 + Y_prob_01 + Y_prob_01 + Y_prob_11), 1.0),
H A DOR2.cc186 ASSERT(LibUtil::Math::isEqual((Y_prob_00 + Y_prob_01 + Y_prob_01 + Y_prob_11), 1.0), "[Error] " + getInstanceName() +
H A DXOR2.cc205 ASSERT(LibUtil::Math::isEqual((Y_prob_00 + Y_prob_01 + Y_prob_01 + Y_prob_11), 1.0),
/gem5/ext/dsent/libutil/
H A DMap.h129 ASSERT((it != mMap.end()), "Key not found: " + key_);

Completed in 43 milliseconds

123