From: adam Date: Mon, 3 Nov 2008 09:38:32 +0000 (+0100) Subject: use local (non-static) references in Parser.java X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=c873331cdc7c50da4b0e031c52c3c17d57e0f321;p=fleet.git use local (non-static) references in Parser.java --- diff --git a/src/edu/berkeley/fleet/assembler/Parser.java b/src/edu/berkeley/fleet/assembler/Parser.java index 2f8cc5a..24e7ab5 100644 --- a/src/edu/berkeley/fleet/assembler/Parser.java +++ b/src/edu/berkeley/fleet/assembler/Parser.java @@ -12,7 +12,6 @@ import static edu.berkeley.fleet.api.Instruction.*; import static edu.berkeley.fleet.api.Instruction.Set.*; import static edu.berkeley.fleet.api.Predicate.*; import edu.berkeley.fleet.two.*; -import static edu.berkeley.fleet.two.FleetTwoFleet.SHIFT; import edu.berkeley.fleet.fpga.*; import edu.berkeley.fleet.interpreter.*; import java.util.*; @@ -104,8 +103,8 @@ public class Parser { if (c.isCBD.contains(j)) { Set old = (Set)inst; long lit = 0; - lit = FleetTwoFleet.CBD_SIZE.setval(lit, codeBags.get((int)old.immediate).size()); - lit = FleetTwoFleet.CBD_OFFSET.setval(lit, codeBagMap[(int)old.immediate]); + lit = ((FleetTwoFleet)fleet).CBD_SIZE.setval(lit, codeBags.get((int)old.immediate).size()); + lit = ((FleetTwoFleet)fleet).CBD_OFFSET.setval(lit, codeBagMap[(int)old.immediate]); inst = new Set(old.dock, false, IgnoreOLC, SetDest.DataLatch, lit); } ret.add(inst); @@ -116,8 +115,8 @@ public class Parser { for(int i=0; i 0) { cb.add(new Shift(dock, looping, predicate, new BitVector(dock.getShip().getFleet().getShiftWidth())