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 --- |