/gem5/ext/dsent/model/electrical/ |
H A D | DemuxTreeDeserializer.cc | 79 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 D | SeparableAllocator.cc | 73 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 D | BarrelShifter.cc | 75 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 D | MultiplexerCrossbar.cc | 76 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 D | MuxTreeSerializer.cc | 75 ASSERT(serialization_ratio == out_data_rate / in_data_rate, 80 ASSERT(floor((double) in_bits / serialization_ratio) == (double) in_bits / serialization_ratio,
|
H A D | OR.cc | 74 ASSERT(number_inputs > 0, "[Error] " + getInstanceName() + 76 ASSERT(number_bits > 0, "[Error] " + getInstanceName() +
|
H A D | DFFRAM.cc | 74 ASSERT(number_bits > 0, "[Error] " + getInstanceName() + 76 ASSERT(number_entries > 0, "[Error] " + getInstanceName() +
|
H A D | Multiplexer.cc | 74 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 D | Decoder.cc | 67 ASSERT(number_outputs > 0, "[Error] " + getInstanceName() + " -> Number of outputs must be > 0!");
|
/gem5/ext/dsent/model/electrical/router/ |
H A D | RouterSwitchAllocator.cc | 69 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 D | Router.cc | 96 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 D | RingModulator.cc | 258 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 D | SWMRLink.cc | 209 ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown laser type '" + laser_type + "'!");
|
H A D | SWSRLink.cc | 265 else ASSERT(false, "[Error] " + getInstanceName() + " -> Unknown laser type '" + laser_type + "'!");
|
/gem5/ext/dsent/model/ |
H A D | OpticalModel.h | 47 ASSERT(end_index_ >= start_index_, (String) "[Error] Invalid wavelength group range " +
|
H A D | ElectricalModel.h | 45 ASSERT((end_index_ >= start_index_), (String)"[Error] Invalid net index range " +
|
/gem5/ext/dsent/util/ |
H A D | Result.cc | 38 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 D | CellMacros.cc | 70 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 D | StdCellLib.cc | 38 ASSERT((m_tech_model_ != NULL), "[Error] StdCellLib -> tech_model is NULL");
|
H A D | AND2.cc | 191 ASSERT(LibUtil::Math::isEqual(Y_prob_00 + Y_prob_01 + Y_prob_01 + Y_prob_11, 1.0), "[Error] " + getInstanceName() +
|
H A D | NAND2.cc | 187 ASSERT(LibUtil::Math::isEqual((Y_prob_00 + Y_prob_01 + Y_prob_01 + Y_prob_11), 1.0),
|
H A D | NOR2.cc | 186 ASSERT(LibUtil::Math::isEqual((Y_prob_00 + Y_prob_01 + Y_prob_01 + Y_prob_11), 1.0),
|
H A D | OR2.cc | 186 ASSERT(LibUtil::Math::isEqual((Y_prob_00 + Y_prob_01 + Y_prob_01 + Y_prob_11), 1.0), "[Error] " + getInstanceName() +
|
H A D | XOR2.cc | 205 ASSERT(LibUtil::Math::isEqual((Y_prob_00 + Y_prob_01 + Y_prob_01 + Y_prob_11), 1.0),
|
/gem5/ext/dsent/libutil/ |
H A D | Map.h | 129 ASSERT((it != mMap.end()), "Key not found: " + key_);
|