- new GUIWire(submodelModifiable, cpLSH, qregDsel.getPin("SA"), new Point[0]);
- new GUIWire(submodelModifiable, cpNSH, qregDsel.getPin("SB"), new Point[0]);
- new GUIWire(submodelModifiable, cpRSH, qregDsel.getPin("SC"), new Point[0]);
- new GUIWire(submodelModifiable, A0, ram.getPin("A0"), new Point[0]);
- new GUIWire(submodelModifiable, A1, ram.getPin("A1"), new Point[0]);
- new GUIWire(submodelModifiable, A2, ram.getPin("A2"), new Point[0]);
- new GUIWire(submodelModifiable, A3, ram.getPin("A3"), new Point[0]);
- new GUIWire(submodelModifiable, B0, ram.getPin("B0"), new Point[0]);
- new GUIWire(submodelModifiable, B1, ram.getPin("B1"), new Point[0]);
- new GUIWire(submodelModifiable, B2, ram.getPin("B2"), new Point[0]);
- new GUIWire(submodelModifiable, B3, ram.getPin("B3"), new Point[0]);
- new GUIWire(submodelModifiable, ram.getPin("QA1"), cpQA1, new Point[0]);
- new GUIWire(submodelModifiable, ram.getPin("QA2"), cpQA2, new Point[0]);
- new GUIWire(submodelModifiable, ram.getPin("QA3"), cpQA3, new Point[0]);
- new GUIWire(submodelModifiable, ram.getPin("QA4"), cpQA4, new Point[0]);
- new GUIWire(submodelModifiable, cpQA1, Ymux.getPin("I0_1"), new Point[0]);
- new GUIWire(submodelModifiable, cpQA2, Ymux.getPin("I0_2"), new Point[0]);
- new GUIWire(submodelModifiable, cpQA3, Ymux.getPin("I0_3"), new Point[0]);
- new GUIWire(submodelModifiable, cpQA4, Ymux.getPin("I0_4"), new Point[0]);
- new GUIWire(submodelModifiable, cpQA1, QAlatch.getPin("D1"), new Point[0]);
- new GUIWire(submodelModifiable, cpQA2, QAlatch.getPin("D2"), new Point[0]);
- new GUIWire(submodelModifiable, cpQA3, QAlatch.getPin("D3"), new Point[0]);
- new GUIWire(submodelModifiable, cpQA4, QAlatch.getPin("D4"), new Point[0]);
- new GUIWire(submodelModifiable, ram.getPin("QB1"), QBlatch.getPin("D1"), new Point[0]);
- new GUIWire(submodelModifiable, ram.getPin("QB2"), QBlatch.getPin("D2"), new Point[0]);
- new GUIWire(submodelModifiable, ram.getPin("QB3"), QBlatch.getPin("D3"), new Point[0]);
- new GUIWire(submodelModifiable, ram.getPin("QB4"), QBlatch.getPin("D4"), new Point[0]);
- new GUIWire(submodelModifiable, Cn, alu.getPin("Cn"), new Point[0]);
- new GUIWire(submodelModifiable, D1, alu.getPin("D1"), new Point[0]);
- new GUIWire(submodelModifiable, D2, alu.getPin("D2"), new Point[0]);
- new GUIWire(submodelModifiable, D3, alu.getPin("D3"), new Point[0]);
- new GUIWire(submodelModifiable, D4, alu.getPin("D4"), new Point[0]);
- new GUIWire(submodelModifiable, QAlatch.getPin("Q1"), alu.getPin("A1"), new Point[0]);
- new GUIWire(submodelModifiable, QAlatch.getPin("Q2"), alu.getPin("A2"), new Point[0]);
- new GUIWire(submodelModifiable, QAlatch.getPin("Q3"), alu.getPin("A3"), new Point[0]);
- new GUIWire(submodelModifiable, QAlatch.getPin("Q4"), alu.getPin("A4"), new Point[0]);
- new GUIWire(submodelModifiable, QBlatch.getPin("Q1"), alu.getPin("B1"), new Point[0]);
- new GUIWire(submodelModifiable, QBlatch.getPin("Q2"), alu.getPin("B2"), new Point[0]);
- new GUIWire(submodelModifiable, QBlatch.getPin("Q3"), alu.getPin("B3"), new Point[0]);
- new GUIWire(submodelModifiable, QBlatch.getPin("Q4"), alu.getPin("B4"), new Point[0]);
+ new GUIWire(submodelModifiable, cpLSH, qregDsel.getPin("SA"), new Point(40, 2515));
+ new GUIWire(submodelModifiable, cpNSH, qregDsel.getPin("SB"), new Point(35, 2525));
+ new GUIWire(submodelModifiable, cpRSH, qregDsel.getPin("SC"), new Point(30, 2535));
+ new GUIWire(submodelModifiable, A0, ram.getPin("A0"), new Point(80, 1550), new Point(80, 2225));
+ new GUIWire(submodelModifiable, A1, ram.getPin("A1"), new Point(75, 1650), new Point(75, 2235));
+ new GUIWire(submodelModifiable, A2, ram.getPin("A2"), new Point(70, 1750), new Point(70, 2245));
+ new GUIWire(submodelModifiable, A3, ram.getPin("A3"), new Point(65, 1850), new Point(65, 2255));
+ new GUIWire(submodelModifiable, B0, ram.getPin("B0"), new Point(60, 1950), new Point(60, 2265));
+ new GUIWire(submodelModifiable, B1, ram.getPin("B1"), new Point(55, 2050), new Point(55, 2275));
+ new GUIWire(submodelModifiable, B2, ram.getPin("B2"), new Point(50, 2150), new Point(50, 2285));
+ new GUIWire(submodelModifiable, B3, ram.getPin("B3"), new Point(45, 2250), new Point(45, 2295));
+ new GUIWire(submodelModifiable, ram.getPin("QA1"), QAlatch.getPin("D1"), new Point[0]);
+ new GUIWire(submodelModifiable, ram.getPin("QA2"), QAlatch.getPin("D2"), new Point[0]);
+ new GUIWire(submodelModifiable, ram.getPin("QA3"), QAlatch.getPin("D3"), new Point[0]);
+ new GUIWire(submodelModifiable, ram.getPin("QA4"), QAlatch.getPin("D4"), new Point[0]);
+ new GUIWire(submodelModifiable, ram.getPin("QB1"), QBlatch.getPin("D1"), new Point(150, 2265), new Point(150, 2280));
+ new GUIWire(submodelModifiable, ram.getPin("QB2"), QBlatch.getPin("D2"), new Point(145, 2275), new Point(145, 2290));
+ new GUIWire(submodelModifiable, ram.getPin("QB3"), QBlatch.getPin("D3"), new Point(140, 2285), new Point(140, 2300));
+ new GUIWire(submodelModifiable, ram.getPin("QB4"), QBlatch.getPin("D4"), new Point(135, 2295), new Point(135, 2310));
+ new GUIWire(submodelModifiable, Cn, alu.getPin("Cn"), new Point(100, 1050), new Point(100, 2175));
+ new GUIWire(submodelModifiable, D1, alu.getPin("D1"), new Point(180, 1150), new Point(180, 2185));
+ new GUIWire(submodelModifiable, D2, alu.getPin("D2"), new Point(175, 1250), new Point(175, 2195));
+ new GUIWire(submodelModifiable, D3, alu.getPin("D3"), new Point(170, 1350), new Point(170, 2205));
+ new GUIWire(submodelModifiable, D4, alu.getPin("D4"), new Point(165, 1450), new Point(165, 2215));
+ new GUIWire(submodelModifiable, QAlatch.getPin("Q1"), cpQA1, new Point[0]);
+ new GUIWire(submodelModifiable, QAlatch.getPin("Q2"), cpQA2, new Point[0]);
+ new GUIWire(submodelModifiable, QAlatch.getPin("Q3"), cpQA3, new Point[0]);
+ new GUIWire(submodelModifiable, QAlatch.getPin("Q4"), cpQA4, new Point[0]);
+ new GUIWire(submodelModifiable, cpQA1, Ymux.getPin("I0_1"), new Point(220, 150));
+ new GUIWire(submodelModifiable, cpQA2, Ymux.getPin("I0_2"), new Point(225, 160));
+ new GUIWire(submodelModifiable, cpQA3, Ymux.getPin("I0_3"), new Point(230, 170));
+ new GUIWire(submodelModifiable, cpQA4, Ymux.getPin("I0_4"), new Point(235, 180));
+ new GUIWire(submodelModifiable, cpQA1, alu.getPin("A1"), new Point[0]);
+ new GUIWire(submodelModifiable, cpQA2, alu.getPin("A2"), new Point[0]);
+ new GUIWire(submodelModifiable, cpQA3, alu.getPin("A3"), new Point[0]);
+ new GUIWire(submodelModifiable, cpQA4, alu.getPin("A4"), new Point[0]);
+ new GUIWire(submodelModifiable, QBlatch.getPin("Q1"), alu.getPin("B1"), new Point(200, 2280), new Point(200, 2265));
+ new GUIWire(submodelModifiable, QBlatch.getPin("Q2"), alu.getPin("B2"), new Point(205, 2290), new Point(205, 2275));
+ new GUIWire(submodelModifiable, QBlatch.getPin("Q3"), alu.getPin("B3"), new Point(210, 2300), new Point(210, 2285));
+ new GUIWire(submodelModifiable, QBlatch.getPin("Q4"), alu.getPin("B4"), new Point(215, 2310), new Point(215, 2295));