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