decode.hh (2863:2592e056dc5c) | decode.hh (2935:d1223a6c9156) |
---|---|
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; --- 262 unchanged lines hidden (view full) --- 271 std::list<unsigned> *activeThreads; 272 273 /** Number of branches in flight. */ 274 unsigned branchCount[Impl::MaxThreads]; 275 276 /** Maximum size of the skid buffer. */ 277 unsigned skidBufferMax; 278 | 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; --- 262 unchanged lines hidden (view full) --- 271 std::list<unsigned> *activeThreads; 272 273 /** Number of branches in flight. */ 274 unsigned branchCount[Impl::MaxThreads]; 275 276 /** Maximum size of the skid buffer. */ 277 unsigned skidBufferMax; 278 |
279 /** SeqNum of Squashing Branch Delay Instruction (used for MIPS)*/ 280 Addr bdelayDoneSeqNum[Impl::MaxThreads]; 281 282 /** Instruction used for squashing branch (used for MIPS)*/ 283 DynInstPtr squashInst[Impl::MaxThreads]; 284 285 /** Tells when their is a pending delay slot inst. to send 286 * to rename. If there is, then wait squash after the next 287 * instruction (used for MIPS). 288 */ 289 bool squashAfterDelaySlot[Impl::MaxThreads]; 290 291 |
|
279 /** Stat for total number of idle cycles. */ 280 Stats::Scalar<> decodeIdleCycles; 281 /** Stat for total number of blocked cycles. */ 282 Stats::Scalar<> decodeBlockedCycles; 283 /** Stat for total number of normal running cycles. */ 284 Stats::Scalar<> decodeRunCycles; 285 /** Stat for total number of unblocking cycles. */ 286 Stats::Scalar<> decodeUnblockCycles; --- 17 unchanged lines hidden --- | 292 /** Stat for total number of idle cycles. */ 293 Stats::Scalar<> decodeIdleCycles; 294 /** Stat for total number of blocked cycles. */ 295 Stats::Scalar<> decodeBlockedCycles; 296 /** Stat for total number of normal running cycles. */ 297 Stats::Scalar<> decodeRunCycles; 298 /** Stat for total number of unblocking cycles. */ 299 Stats::Scalar<> decodeUnblockCycles; --- 17 unchanged lines hidden --- |