Ignore:
Timestamp:
May 12, 2010, 7:34:01 PM (14 years ago)
Author:
rosiere
Message:

1) add counters_t type for interface
2) fix in check load in load_store_unit
3) add parameters (but not yet implemented)
4) change environment and add script (distcc_env.sh ...)
5) add warning if an unser change rename flag with l.mtspr instruction
6) ...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Special_Register_unit/include/SPR.h

    r128 r138  
    449449  public : void   write (Tspr_t x)
    450450    {
     451      // old flag
     452      Tspr_t   old_ov = ov;
     453      Tspr_t   old_cy = cy;
     454      Tspr_t   old_f  = f;
     455     
    451456      cid   = x >> 28;
    452457      sumra = x >> 16;
     
    466471      tee   = x >>  1;
    467472      sm    = x >>  0;
     473
     474      if ((old_ov != ov) or
     475          (old_cy != cy) or
     476          (old_f  != f))
     477        msgWarning(_("Flag OV, CY and F are renamed. You can't modify this flag with the instruction l.mtspr.\n"));
    468478    };
    469479  };
Note: See TracChangeset for help on using the changeset viewer.