anchor.diff:          if (pcWire matches tagged Valid .pc) begin
               $fwrite(file, " 0x%0h", pc);
           end
  +        if (instWire matches tagged Valid .inst) begin
  +            $fwrite(file, " DASM(0x%0h)", inst);
  +        end
           $fdisplay(file, "");
       endrule
   
  
positive.code:     Reg#(Bool) init <- mkReg(False);
      Vector#(n, Reg#(Bit#(8))) schedWires <- replicateM(mkDWire(charToBits("_")));
      Reg#(Maybe#(Bit#(64))) pcWire <- mkDWire(tagged Invalid);
  
      rule printLegend(!init);
          for (Integer i = 0 ; i < valueOf(n) ; i = i+1) begin
  
negative.code:     method Action recordPC(Bit#(64) pc);
          pcWire <= tagged Valid pc;
      endmethod
      method Action recordInst(Bit#(32) inst);
          instWire <= tagged Valid inst;
      endmethod
  endmodule
  
  endpackage
  