decode.cc (10259:ebb376f73dd2) decode.cc (10537:47fe87b0cf97)
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),
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)
63 execSeqNum(InstId::firstExecSeqNum),
64 blocked(false)
64{
65 if (outputWidth < 1)
66 fatal("%s: executeInputWidth must be >= 1 (%d)\n", name, outputWidth);
67
68 if (params.decodeInputBufferSize < 1) {
69 fatal("%s: decodeInputBufferSize must be >= 1 (%d)\n", name,
70 params.decodeInputBufferSize);
71 }

--- 224 unchanged lines hidden ---
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 ---