func_unit.cc (10259:ebb376f73dd2) func_unit.cc (10417:710ee116eb68)
1/*
2 * Copyright (c) 2013-2014 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

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

194 } else if (was_stalled && nextInsertCycle != 0) {
195 /* Don't count stalled cycles as part of the issue latency */
196 ++nextInsertCycle;
197 }
198 FUPipelineBase::advance();
199}
200
201MinorFUTiming *
1/*
2 * Copyright (c) 2013-2014 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

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

194 } else if (was_stalled && nextInsertCycle != 0) {
195 /* Don't count stalled cycles as part of the issue latency */
196 ++nextInsertCycle;
197 }
198 FUPipelineBase::advance();
199}
200
201MinorFUTiming *
202FUPipeline::findTiming(StaticInstPtr inst)
202FUPipeline::findTiming(const StaticInstPtr &inst)
203{
204#if THE_ISA == ARM_ISA
205 /* This should work for any ISA with a POD mach_inst */
206 TheISA::ExtMachInst mach_inst = inst->machInst;
207#else
208 /* Just allow extra decode based on op classes */
209 uint64_t mach_inst = 0;
210#endif

--- 32 unchanged lines hidden ---
203{
204#if THE_ISA == ARM_ISA
205 /* This should work for any ISA with a POD mach_inst */
206 TheISA::ExtMachInst mach_inst = inst->machInst;
207#else
208 /* Just allow extra decode based on op classes */
209 uint64_t mach_inst = 0;
210#endif

--- 32 unchanged lines hidden ---