anchor.diff:  	 Exception e = tpl_2(result);
   	 if (verbose && pack(e) != 0) $display("mac.exception e=%h v=%h", e, pack(v));
   	 if (verbose) $display("sigmoid response.get");
  -	 cfifo.deq;
   	return v;
        endmethod
      endinterface
  
positive.code: 	    angle = sigmoidTable.ulimit;
  	 angleFifo.enq(angle);
  	 multiplier.request.put(tuple2(angle, sigmoidTable.rscale));
  	 cfifo.enq(?);
  	 if (verbose) $display("sigmoid request.put");
        endmethod
     endinterface
  
negative.code:    let multiplier <- mkFloatMultiplier(defaultValue);
     let adder <- mkFloatAdder(defaultValue);
     let mac <- mkFloatMac(defaultValue);
     
     rule lookupEntry;
        let response <- multiplier.response.get();
  