Lines Matching refs:barrel_shift
148 BarrelShifter* barrel_shift = new BarrelShifter(barrel_shift_name, getTechModel());
149 barrel_shift->setParameter("NumberBits", out_bits);
150 barrel_shift->setParameter("ShiftIndexMax", shift_index_max);
151 barrel_shift->setParameter("ShiftIndexMin", shift_index_min);
152 barrel_shift->setParameter("BitDuplicate", bit_duplicate);
153 barrel_shift->construct();
162 portConnect(barrel_shift, "In", "BarrelShiftIn");
163 portConnect(barrel_shift, "Out", "Out");
171 addSubInstances(barrel_shift, 1.0);
173 addElectricalSubResults(barrel_shift, 1.0);
175 getEventResult("ProcessBits")->addSubResult(barrel_shift->getEventResult("BarrelShift"), barrel_shift_name, 1.0);
238 ElectricalModel* barrel_shift = (ElectricalModel*) getSubInstance(barrel_shift_name);
239 propagatePortTransitionInfo(barrel_shift, "In", deserializer, "Out");
242 barrel_shift->getInputPort("Shift" + (String) i)->setTransitionInfo(TransitionInfo(0.499, 0.001, 0.499));
243 barrel_shift->use();
246 propagatePortTransitionInfo("Out", barrel_shift, "Out");