From c873331cdc7c50da4b0e031c52c3c17d57e0f321 Mon Sep 17 00:00:00 2001 From: adam Date: Mon, 3 Nov 2008 10:38:32 +0100 Subject: [PATCH] use local (non-static) references in Parser.java --- src/edu/berkeley/fleet/assembler/Parser.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) 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()) -- 1.7.10.4