rob_impl.hh (2670:9107b8bd08cd) rob_impl.hh (2731:822b96578fba)
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
272 DPRINTF(ROB, "[tid:%u]: Retiring head instruction, "
273 "instruction PC %#x,[sn:%lli]\n", tid, head_inst->readPC(),
274 head_inst->seqNum);
275
276 --numInstsInROB;
277 --threadEntries[tid];
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
272 DPRINTF(ROB, "[tid:%u]: Retiring head instruction, "
273 "instruction PC %#x,[sn:%lli]\n", tid, head_inst->readPC(),
274 head_inst->seqNum);
275
276 --numInstsInROB;
277 --threadEntries[tid];
278
279 head_inst->removeInROB();
279 head_inst->clearInROB();
280 head_inst->setCommitted();
281
282 instList[tid].erase(head_it);
283
284 //Update "Global" Head of ROB
285 updateHead();
286
287 // @todo: A special case is needed if the instruction being

--- 406 unchanged lines hidden ---
280 head_inst->setCommitted();
281
282 instList[tid].erase(head_it);
283
284 //Update "Global" Head of ROB
285 updateHead();
286
287 // @todo: A special case is needed if the instruction being

--- 406 unchanged lines hidden ---