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 --- 46 unchanged lines hidden (view full) --- 55 inp(inp_), 56 out(out_), 57 nextStageReserve(next_stage_input_buffer), 58 outputWidth(params.executeInputWidth), 59 processMoreThanOneInput(params.decodeCycleInput), 60 inputBuffer(name + ".inputBuffer", "insts", params.decodeInputBufferSize), 61 inputIndex(0), 62 inMacroop(false), |
63 execSeqNum(InstId::firstExecSeqNum), 64 blocked(false) |
65{ 66 if (outputWidth < 1) 67 fatal("%s: executeInputWidth must be >= 1 (%d)\n", name, outputWidth); 68 69 if (params.decodeInputBufferSize < 1) { 70 fatal("%s: decodeInputBufferSize must be >= 1 (%d)\n", name, 71 params.decodeInputBufferSize); 72 } --- 224 unchanged lines hidden --- |