rob.hh (2831:0a42b294727c) | rob.hh (2877:4b56debc25d1) |
---|---|
1/* 2 * Copyright (c) 2004-2006 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 294 unchanged lines hidden (view full) --- 303 /** Number of instructions in the ROB. */ 304 int numInstsInROB; 305 306 /** Dummy instruction returned if there are no insts left. */ 307 DynInstPtr dummyInst; 308 309 private: 310 /** The sequence number of the squashed instruction. */ | 1/* 2 * Copyright (c) 2004-2006 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 294 unchanged lines hidden (view full) --- 303 /** Number of instructions in the ROB. */ 304 int numInstsInROB; 305 306 /** Dummy instruction returned if there are no insts left. */ 307 DynInstPtr dummyInst; 308 309 private: 310 /** The sequence number of the squashed instruction. */ |
311 InstSeqNum squashedSeqNum; | 311 InstSeqNum squashedSeqNum[Impl::MaxThreads]; |
312 313 /** Is the ROB done squashing. */ 314 bool doneSquashing[Impl::MaxThreads]; 315 316 /** Number of active threads. */ 317 unsigned numThreads; 318}; 319 320#endif //__CPU_O3_ROB_HH__ | 312 313 /** Is the ROB done squashing. */ 314 bool doneSquashing[Impl::MaxThreads]; 315 316 /** Number of active threads. */ 317 unsigned numThreads; 318}; 319 320#endif //__CPU_O3_ROB_HH__ |