anchor.diff:              !isValid(ld_depStQDeq_issue[tag]),
               "issuing entry should not have dependence"
           );
  -        doAssert(!ld_waitWPResp[tag], "issuing Ld cannot wait for WP resp");
  +        doAssert(!ld_waitWPResp_issue[tag], "issuing Ld cannot wait for WP resp");
   
           // issue result
           LSQIssueResult issRes = Stall;
  
positive.code: 
  `else
  
          // WEAK model needs to do two searches (1) Overlaping unissued Ld/Lr or
          // fence in LQ (e.g., .aq in Lr) (2) Overlaping St/Sc/Amo or fence in
          // SQ (e.g., .aq in Amo) XXX Strictly speaking, we should stall the
          // load as long as there is a fence. However, since we keep
          // fence/Ld->St ordering, we can allow a store younger than the fence
          // to forward data to the load.
  
          // We need to check LQ entry which satisfies:
          // (1) valid
  
negative.code: 
      // paddr/isMMIO/data have been computed
      Bool             computed;
      // entry is verified, see comments above
      Bool             verified;
  
      // ===================
      // Ld/St ordering.
  