decoder.isa (7799:5d0f62927d75) decoder.isa (7823:dac01f14f20f)
1// -*- mode:c++ -*-
2
3// Copyright (c) 2003-2006 The Regents of The University of Michigan
4// All rights reserved.
5//
6// Redistribution and use in source and binary forms, with or without
7// modification, are permitted provided that the following conditions are
8// met: redistributions of source code must retain the above copyright

--- 777 unchanged lines hidden (view full) ---

786 0xc000: rpcc({{
787#if FULL_SYSTEM
788 /* Rb is a fake dependency so here is a fun way to get
789 * the parser to understand that.
790 */
791 Ra = xc->readMiscReg(IPR_CC) + (Rb & 0);
792
793#else
1// -*- mode:c++ -*-
2
3// Copyright (c) 2003-2006 The Regents of The University of Michigan
4// All rights reserved.
5//
6// Redistribution and use in source and binary forms, with or without
7// modification, are permitted provided that the following conditions are
8// met: redistributions of source code must retain the above copyright

--- 777 unchanged lines hidden (view full) ---

786 0xc000: rpcc({{
787#if FULL_SYSTEM
788 /* Rb is a fake dependency so here is a fun way to get
789 * the parser to understand that.
790 */
791 Ra = xc->readMiscReg(IPR_CC) + (Rb & 0);
792
793#else
794 Ra = curTick;
794 Ra = curTick();
795#endif
796 }}, IsUnverifiable);
797
798 // All of the barrier instructions below do nothing in
799 // their execute() methods (hence the empty code blocks).
800 // All of their functionality is hard-coded in the
801 // pipeline based on the flags IsSerializing,
802 // IsMemBarrier, and IsWriteBarrier. In the current

--- 290 unchanged lines hidden ---
795#endif
796 }}, IsUnverifiable);
797
798 // All of the barrier instructions below do nothing in
799 // their execute() methods (hence the empty code blocks).
800 // All of their functionality is hard-coded in the
801 // pipeline based on the flags IsSerializing,
802 // IsMemBarrier, and IsWriteBarrier. In the current

--- 290 unchanged lines hidden ---