base.cc (13818:f0126488ef9e) base.cc (13836:dc081ef41ab8)
1/*
2 * Copyright (c) 2010-2012, 2015, 2017 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

--- 161 unchanged lines hidden (view full) ---

170void
171BaseSimpleCPU::countInst()
172{
173 SimpleExecContext& t_info = *threadInfo[curThread];
174
175 if (!curStaticInst->isMicroop() || curStaticInst->isLastMicroop()) {
176 t_info.numInst++;
177 t_info.numInsts++;
1/*
2 * Copyright (c) 2010-2012, 2015, 2017 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

--- 161 unchanged lines hidden (view full) ---

170void
171BaseSimpleCPU::countInst()
172{
173 SimpleExecContext& t_info = *threadInfo[curThread];
174
175 if (!curStaticInst->isMicroop() || curStaticInst->isLastMicroop()) {
176 t_info.numInst++;
177 t_info.numInsts++;
178
179 system->totalNumInsts++;
180 t_info.thread->funcExeInst++;
178 }
179 t_info.numOp++;
180 t_info.numOps++;
181 }
182 t_info.numOp++;
183 t_info.numOps++;
181
182 system->totalNumInsts++;
183 t_info.thread->funcExeInst++;
184}
185
186Counter
187BaseSimpleCPU::totalInsts() const
188{
189 Counter total_inst = 0;
190 for (auto& t_info : threadInfo) {
191 total_inst += t_info->numInst;

--- 522 unchanged lines hidden ---
184}
185
186Counter
187BaseSimpleCPU::totalInsts() const
188{
189 Counter total_inst = 0;
190 for (auto& t_info : threadInfo) {
191 total_inst += t_info->numInst;

--- 522 unchanged lines hidden ---