anchor.diff:  	  interruptSecondHalf <= tagged Valid interruptData;
          end
   
  -       if (!interruptRequested) begin
  +       if (deqInterruptRequestFifo) begin
   	  interruptRequestFifo.deq();
          end
          if (sendInterrupt)
  
positive.code:        let mswIsZero = interruptRequest.mswIsZero;
         let lswIsZero = interruptRequest.lswIsZero;
  
         let quadWordAligned = isQuarWordAligned(truncate(interruptAddr));
  
         if (mswIsZero && lswIsZero) begin
  	  // do not write to 0 -- it wedges the host
  	  interruptRequested = False;
         end
         else if (mswIsZero) begin
            TLPMemoryIO3DWHeader hdr_3dw = defaultValue();
  
negative.code:        tlp.hit = 7'h00;
         tlp.be = 16'hffff;
  
         let deqInterruptRequestFifo = False;
         let sendInterrupt = False;
  
         let interruptRequest = interruptRequestFifo.first;
  