anchor.diff:     td.rd       = rd;
      td.word3    = zeroExtend (eaddr);
      td.word4    = mstatus;
  +`ifdef ISA_D
      td.word5    = rdval;
  +`else
  +   td.word5    = extend (rdval);
  +`endif
      return td;
   endfunction
   
  
positive.code:    td.rd       = rd;
     td.word2    = extend (fflags);
     td.word4    = mstatus;
     td.word5    = rdval;
     return td;
  endfunction
  
  
negative.code:    td.word3    = zeroExtend (csraddr);
     td.word4    = csrval;
  `ifdef ISA_F
  `ifdef RV32
     td.word5    = extend (mstatus);
  `else
     td.word5    = mstatus;
  `endif
  `endif
     return td;
  endfunction
  