Lines Matching refs:barrel_shift
135 BarrelShifter* barrel_shift = new BarrelShifter(barrel_shift_name, getTechModel());
136 barrel_shift->setParameter("NumberBits", in_bits);
137 barrel_shift->setParameter("ShiftIndexMax", shift_index_max);
138 barrel_shift->setParameter("ShiftIndexMin", shift_index_min);
139 barrel_shift->setParameter("BitDuplicate", bit_duplicate);
140 barrel_shift->construct();
152 portConnect(barrel_shift, "In", "In");
153 portConnect(barrel_shift, "Out", "SerializerIn");
166 addSubInstances(barrel_shift, 1.0);
168 addElectricalSubResults(barrel_shift, 1.0);
170 getEventResult("ProcessBits")->addSubResult(barrel_shift->getEventResult("BarrelShift"), barrel_shift_name, 1.0);
212 ElectricalModel* barrel_shift = (ElectricalModel*) getSubInstance(barrel_shift_name);
213 propagatePortTransitionInfo(barrel_shift, "In", "In");
216 barrel_shift->getInputPort("Shift" + (String) i)->setTransitionInfo(TransitionInfo(0.499, 0.001, 0.499));
217 barrel_shift->use();
221 propagatePortTransitionInfo(serializer, "In", barrel_shift, "Out");