From: megacz Date: Thu, 12 Mar 2009 22:22:09 +0000 (-0700) Subject: add Gadgets.dispatch() X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=674f7d66f39c31c99b2e4859d75bc98ed5825704;p=fleet.git add Gadgets.dispatch() --- diff --git a/src/edu/berkeley/fleet/ir/Gadgets.java b/src/edu/berkeley/fleet/ir/Gadgets.java index f45b63d..06246cd 100644 --- a/src/edu/berkeley/fleet/ir/Gadgets.java +++ b/src/edu/berkeley/fleet/ir/Gadgets.java @@ -221,6 +221,14 @@ public class Gadgets { return merger.getDock("out"); } + public static void dispatch(FleetProcess fp, Context ctx) { + ArrayList ai; + ctx.emit(ai = new ArrayList()); + for(Instruction ins : ai) { + fp.sendInstruction(ins); + } + } + public static void main(String[] s) throws Exception { Random random = new Random(System.currentTimeMillis()); Fleet fleet = new Fpga();