execute.cc (13965:347e04956cfe) | execute.cc (13966:3189413c5894) |
---|---|
1/* 2 * Copyright (c) 2013-2014,2018 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 1047 unchanged lines hidden (view full) --- 1056 *(ex_info.inFlightInsts->front().inst), 1057 ex_info.lastCommitWasEndOfMacroop); 1058 } 1059 1060 while (!ex_info.inFlightInsts->empty() && /* Some more instructions to process */ 1061 !branch.isStreamChange() && /* No real branch */ 1062 fault == NoFault && /* No faults */ 1063 completed_inst && /* Still finding instructions to execute */ | 1/* 2 * Copyright (c) 2013-2014,2018 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 1047 unchanged lines hidden (view full) --- 1056 *(ex_info.inFlightInsts->front().inst), 1057 ex_info.lastCommitWasEndOfMacroop); 1058 } 1059 1060 while (!ex_info.inFlightInsts->empty() && /* Some more instructions to process */ 1061 !branch.isStreamChange() && /* No real branch */ 1062 fault == NoFault && /* No faults */ 1063 completed_inst && /* Still finding instructions to execute */ |
1064 num_insts_committed != commitLimit && /* Not reached commit limit */ 1065 cpu.getContext(thread_id)->status() != ThreadContext::Suspended | 1064 num_insts_committed != commitLimit /* Not reached commit limit */ |
1066 ) 1067 { 1068 if (only_commit_microops) { 1069 DPRINTF(MinorInterrupt, "Committing tail of insts before" 1070 " interrupt: %s\n", 1071 *(ex_info.inFlightInsts->front().inst)); 1072 } 1073 --- 802 unchanged lines hidden --- | 1065 ) 1066 { 1067 if (only_commit_microops) { 1068 DPRINTF(MinorInterrupt, "Committing tail of insts before" 1069 " interrupt: %s\n", 1070 *(ex_info.inFlightInsts->front().inst)); 1071 } 1072 --- 802 unchanged lines hidden --- |