lsq_unit_impl.hh (2790:2f8e9762bee9) | lsq_unit_impl.hh (2820:7fde0b0f8f78) |
---|---|
1/* 2 * Copyright (c) 2004-2005 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; --- 63 unchanged lines hidden (view full) --- 72 LSQSenderState *state = dynamic_cast<LSQSenderState *>(pkt->senderState); 73 DynInstPtr inst = state->inst; 74 DPRINTF(IEW, "Writeback event [sn:%lli]\n", inst->seqNum); 75 DPRINTF(Activity, "Activity: Writeback event [sn:%lli]\n", inst->seqNum); 76 77 //iewStage->ldstQueue.removeMSHR(inst->threadNumber,inst->seqNum); 78 79 if (isSwitchedOut() || inst->isSquashed()) { | 1/* 2 * Copyright (c) 2004-2005 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; --- 63 unchanged lines hidden (view full) --- 72 LSQSenderState *state = dynamic_cast<LSQSenderState *>(pkt->senderState); 73 DynInstPtr inst = state->inst; 74 DPRINTF(IEW, "Writeback event [sn:%lli]\n", inst->seqNum); 75 DPRINTF(Activity, "Activity: Writeback event [sn:%lli]\n", inst->seqNum); 76 77 //iewStage->ldstQueue.removeMSHR(inst->threadNumber,inst->seqNum); 78 79 if (isSwitchedOut() || inst->isSquashed()) { |
80 iewStage->decrWb(inst->seqNum); |
|
80 delete state; 81 delete pkt; 82 return; 83 } else { 84 if (!state->noWB) { 85 writeback(inst, pkt); 86 } 87 --- 899 unchanged lines hidden --- | 81 delete state; 82 delete pkt; 83 return; 84 } else { 85 if (!state->noWB) { 86 writeback(inst, pkt); 87 } 88 --- 899 unchanged lines hidden --- |