Files
Toooba/src_SSITH_P3/Verilog_RTL_sim/module_decode.v
2020-07-06 19:32:56 +01:00

2952 lines
117 KiB
Verilog

//
// Generated by Bluespec Compiler, version 2019.05.beta2 (build a88bf40db, 2019-05-24)
//
// On Mon Jul 6 19:07:08 BST 2020
//
//
// Ports:
// Name I/O size props
// decode O 173
// decode_inst I 32
// decode_cap_mode I 1
//
// Combinational paths from inputs to outputs:
// (decode_inst, decode_cap_mode) -> decode
//
//
`ifdef BSV_ASSIGNMENT_DELAY
`else
`define BSV_ASSIGNMENT_DELAY
`endif
`ifdef BSV_POSITIVE_RESET
`define BSV_RESET_VALUE 1'b1
`define BSV_RESET_EDGE posedge
`else
`define BSV_RESET_VALUE 1'b0
`define BSV_RESET_EDGE negedge
`endif
module module_decode(decode_inst,
decode_cap_mode,
decode);
// value method decode
input [31 : 0] decode_inst;
input decode_cap_mode;
output [172 : 0] decode;
// signals for module outputs
wire [172 : 0] decode;
// remaining internal signals
reg [31 : 0] CASE_decode_inst_BITS_14_TO_12_0b1_immI5_0b10__ETC__q42,
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1706;
reg [26 : 0] IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d620;
reg [11 : 0] CASE_immI5_BITS_11_TO_0_0x1_immI5_BITS_11_TO_0_ETC__q55;
reg [4 : 0] CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q36,
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q38,
CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_14__q39,
CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_IF_ETC__q37,
CASE_decode_inst_BITS_14_TO_12_0b0_21_0b1_20_19__q47,
CASE_decode_inst_BITS_14_TO_12_0b0_5_0b1_6_7__q46,
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q61,
CASE_decode_inst_BITS_14_TO_12_0b1_15_0b10_16__ETC__q40,
CASE_decode_inst_BITS_24_TO_20_0x0_11_0x1_12_0_ETC__q48,
CASE_decode_inst_BITS_24_TO_20_0x0_13_0x1_13_0_ETC__q59,
CASE_decode_inst_BITS_24_TO_20_0x0_15_0x1_16_0_ETC__q45,
CASE_decode_inst_BITS_24_TO_20_0x8_0_0x9_0_dec_ETC__q20,
CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q60,
CASE_decode_inst_BITS_31_TO_25_0x8_decode_inst_ETC__q19,
CASE_decode_inst_BITS_31_TO_25_0xB_decode_inst_ETC__q21,
CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q49,
CASE_decode_inst_BITS_31_TO_27_0b10_6_0b11_7_2__q58,
CASE_decode_inst_BITS_6_TO_0_67_25_71_26_75_27_ETC__q50,
CASE_immI5_BITS_11_TO_0_0x0_22_0x1_23_0x102_24_ETC__q2,
CASE_immI5_BITS_11_TO_0_261_IF_decode_inst_BIT_ETC__q3,
IF_decode_inst_BITS_14_TO_12_2_EQ_0b1_3_THEN_2_ETC___d56,
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1347,
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184,
IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d273,
IF_decode_inst_BITS_6_TO_0_EQ_51_OR_decode_ins_ETC___d1363;
reg [3 : 0] CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q62,
CASE_decode_inst_BITS_31_TO_25_0x12_11_0b10000_ETC__q63,
CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q24,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d503;
reg [2 : 0] CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q28,
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q32,
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q30,
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q34,
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q51,
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q53,
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q29,
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q33,
CASE_decode_inst_BITS_31_TO_25_0x7C_IF_IF_deco_ETC__q41,
CASE_decode_inst_BITS_31_TO_27_0b0_4_0b1_4_0b1_ETC__q10,
CASE_decode_inst_BITS_6_TO_0_3_4_7_4_15_CASE_d_ETC__q31,
CASE_decode_inst_BITS_6_TO_0_3_5_7_5_15_CASE_d_ETC__q35,
CASE_decode_inst_BITS_6_TO_0_99_CASE_decode_in_ETC__q54,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d491;
reg [1 : 0] CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q25,
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q44,
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_1_0b1_ETC__q43,
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q27,
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q26,
IF_decode_inst_BITS_14_TO_12_2_EQ_0b101_0_OR_d_ETC___d840,
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1234;
reg CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q7,
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q8,
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q9,
CASE_decode_inst_BITS_31_TO_25_0x12_NOT_decode_ETC__q65,
CASE_decode_inst_BITS_31_TO_25_0x12_decode_ins_ETC__q56,
CASE_decode_inst_BITS_31_TO_25_0x7C_IF_NOT_dec_ETC__q22,
CASE_decode_inst_BITS_31_TO_25_0x7C_IF_decode__ETC__q13,
CASE_decode_inst_BITS_31_TO_25_0x7C_IF_decode__ETC__q16,
CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q23,
CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q5,
CASE_decode_inst_BITS_6_TO_0_15_NOT_decode_ins_ETC__q68,
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q57,
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q64,
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q69,
CASE_decode_inst_BITS_6_TO_0_3_IF_decode_inst__ETC__q6,
CASE_decode_inst_BITS_6_TO_0_3_NOT_decode_cap__ETC__q12,
CASE_decode_inst_BITS_6_TO_0_3_decode_cap_mode_ETC__q15,
CASE_decode_inst_BITS_6_TO_0_3_decode_cap_mode_ETC__q18,
CASE_decode_inst_BITS_6_TO_0_47_NOT_decode_ins_ETC__q67,
CASE_decode_inst_BITS_6_TO_0_51_decode_inst_BI_ETC__q52,
CASE_decode_inst_BITS_6_TO_0_67_decode_inst_BI_ETC__q66,
CASE_decode_inst_BITS_6_TO_0_7_IF_decode_inst__ETC__q4,
CASE_decode_inst_BITS_6_TO_0_7_NOT_decode_cap__ETC__q11,
CASE_decode_inst_BITS_6_TO_0_7_decode_cap_mode_ETC__q14,
CASE_decode_inst_BITS_6_TO_0_7_decode_cap_mode_ETC__q17,
IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d598,
IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d604,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d2279;
wire [98 : 0] NOT_decode_inst_BITS_6_TO_0_EQ_19_43_AND_NOT_d_ETC___d1709;
wire [31 : 0] immB__h37,
immI__h35,
immIunsigned__h40,
immJ__h39,
immS__h36,
immU__h38;
wire [29 : 0] IF_NOT_decode_inst_BITS_6_TO_0_EQ_51_75_AND_NO_ETC___d693,
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d695;
wire [26 : 0] IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_5_ETC___d578,
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d618;
wire [20 : 0] x__h33544;
wire [18 : 0] IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1366;
wire [12 : 0] x__h33632;
wire [11 : 0] decode_inst_BITS_31_TO_20__q1, x__h33719;
wire [10 : 0] IF_NOT_decode_inst_BITS_6_TO_0_EQ_19_43_AND_NO_ETC___d961;
wire [5 : 0] x__h31269, x__h32278;
wire [4 : 0] IF_NOT_decode_inst_BITS_26_TO_25_5_EQ_0b0_6_7__ETC___d31,
IF_SEXT_decode_inst_BITS_31_TO_20_0_1_BIT_10_3_ETC___d239,
IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_I_ETC___d88,
IF_decode_inst_BITS_14_TO_12_2_EQ_0b101_0_OR_d_ETC___d86,
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381,
IF_decode_inst_BITS_6_TO_0_EQ_115_7_AND_NOT_SE_ETC___d854,
IF_decode_inst_BITS_6_TO_0_EQ_115_7_AND_SEXT_d_ETC___d853,
x__h34193;
wire [1 : 0] IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d1214,
IF_decode_cap_mode_THEN_0_ELSE_3___d1200;
wire IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d2265,
IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d403,
IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d599,
IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d605,
IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_d_ETC___d368,
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_AND__ETC___d580,
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d597,
IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_NOT_de_ETC___d426,
IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d1040,
IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d1105,
IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d994,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d361,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d485,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d518,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d526,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d531,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d533,
NOT_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_05_AN_ETC___d483,
NOT_decode_inst_BITS_6_TO_0_EQ_99_5_90_AND_IF__ETC___d1045,
NOT_decode_inst_BITS_6_TO_0_EQ_99_5_90_AND_IF__ETC___d1110,
NOT_decode_inst_BITS_6_TO_0_EQ_99_5_90_AND_IF__ETC___d432,
NOT_decode_inst_BITS_6_TO_0_EQ_99_5_90_AND_IF__ETC___d999,
decode_inst_BITS_14_TO_12_2_EQ_0b0_4_OR_decode_ETC___d359,
decode_inst_BITS_6_TO_0_EQ_91_9_AND_decode_ins_ETC___d1147,
decode_inst_BIT_23_5_OR_decode_inst_BIT_21_6___d47,
decode_inst_BIT_26_8_OR_decode_inst_BIT_24_9___d50;
// value method decode
assign decode =
{ IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184,
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d695,
(decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
(decode_inst[31:25] == 7'b0100000 ||
decode_inst[31:25] == 7'h12 ||
decode_inst[31:25] == 7'h7F &&
(decode_inst[24:20] == 5'h03 ||
decode_inst[24:20] == 5'h02 ||
decode_inst[24:20] == 5'h04 ||
decode_inst[24:20] == 5'h05 ||
decode_inst[24:20] == 5'h0F ||
decode_inst[24:20] == 5'h06 ||
decode_inst[24:20] == 5'h07 ||
decode_inst[24:20] == 5'h0 ||
decode_inst[24:20] == 5'h01))) ?
{ 7'd10,
CASE_decode_inst_BITS_31_TO_25_0x12_11_0b10000_ETC__q63 } :
IF_NOT_decode_inst_BITS_6_TO_0_EQ_19_43_AND_NO_ETC___d961,
NOT_decode_inst_BITS_6_TO_0_EQ_19_43_AND_NOT_d_ETC___d1709,
decode_inst[6:0] == 7'd19 || decode_inst[6:0] == 7'd27 ||
decode_inst[6:0] == 7'd51 ||
decode_inst[6:0] == 7'd59 ||
decode_inst[6:0] == 7'd55 ||
decode_inst[6:0] == 7'd103 ||
decode_inst[6:0] == 7'd99 ||
decode_inst[6:0] == 7'd3 ||
decode_inst[6:0] == 7'd35 ||
decode_inst[6:0] == 7'd47 ||
((decode_inst[6:0] == 7'd83) ?
decode_inst[26:25] == 2'b0 || decode_inst[26:25] == 2'b01 :
decode_inst[6:0] == 7'd7 || decode_inst[6:0] == 7'd39 ||
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q64),
(decode_inst[6:0] == 7'd83) ?
decode_inst[31:27] != 5'b11110 &&
decode_inst[31:27] != 5'b11010 :
decode_inst[6:0] == 7'd67 || decode_inst[6:0] == 7'd71 ||
decode_inst[6:0] == 7'd75 ||
decode_inst[6:0] == 7'd79,
((decode_inst[6:0] == 7'd83) ?
decode_inst[31:27] == 5'b11110 ||
decode_inst[31:27] == 5'b11010 :
decode_inst[6:0] != 7'd67 && decode_inst[6:0] != 7'd71 &&
decode_inst[6:0] != 7'd75 &&
decode_inst[6:0] != 7'd79) ?
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1347 :
decode_inst[19:15],
decode_inst[6:0] == 7'd51 || decode_inst[6:0] == 7'd59 ||
decode_inst[6:0] == 7'd99 ||
decode_inst[6:0] == 7'd35 ||
CASE_decode_inst_BITS_6_TO_0_47_NOT_decode_ins_ETC__q67,
decode_inst[6:0] == 7'd83 || decode_inst[6:0] == 7'd39 ||
decode_inst[6:0] == 7'd67 ||
decode_inst[6:0] == 7'd71 ||
decode_inst[6:0] == 7'd75 ||
decode_inst[6:0] == 7'd79,
(decode_inst[6:0] != 7'd83 && decode_inst[6:0] != 7'd39 &&
decode_inst[6:0] != 7'd67 &&
decode_inst[6:0] != 7'd71 &&
decode_inst[6:0] != 7'd75 &&
decode_inst[6:0] != 7'd79) ?
IF_decode_inst_BITS_6_TO_0_EQ_51_OR_decode_ins_ETC___d1363 :
decode_inst[24:20],
(decode_inst[6:0] == 7'd67 || decode_inst[6:0] == 7'd71 ||
decode_inst[6:0] == 7'd75 ||
decode_inst[6:0] == 7'd79) &&
(decode_inst[26:25] == 2'b0 || decode_inst[26:25] == 2'b01),
decode_inst[31:27],
(decode_inst[6:0] != 7'd19 && decode_inst[6:0] != 7'd27 &&
decode_inst[6:0] != 7'd51 &&
decode_inst[6:0] != 7'd59 &&
decode_inst[6:0] != 7'd55 &&
decode_inst[6:0] != 7'd23 &&
decode_inst[6:0] != 7'd111 &&
decode_inst[6:0] != 7'd103 &&
decode_inst[6:0] != 7'd3 &&
decode_inst[6:0] != 7'd47 &&
((decode_inst[6:0] == 7'd83) ?
decode_inst[26:25] != 2'b0 && decode_inst[26:25] != 2'b01 :
decode_inst[6:0] != 7'd7 &&
CASE_decode_inst_BITS_6_TO_0_15_NOT_decode_ins_ETC__q68) ||
((decode_inst[6:0] == 7'd83) ?
decode_inst[31:27] != 5'b10100 &&
decode_inst[31:27] != 5'b11100 &&
decode_inst[31:27] != 5'b11000 :
decode_inst[6:0] == 7'd7 || decode_inst[6:0] == 7'd67 ||
decode_inst[6:0] == 7'd71 ||
decode_inst[6:0] == 7'd75 ||
decode_inst[6:0] == 7'd79) ||
x__h34193 != 5'd0) &&
(decode_inst[6:0] == 7'd19 || decode_inst[6:0] == 7'd27 ||
decode_inst[6:0] == 7'd51 ||
decode_inst[6:0] == 7'd59 ||
decode_inst[6:0] == 7'd55 ||
decode_inst[6:0] == 7'd23 ||
decode_inst[6:0] == 7'd111 ||
decode_inst[6:0] == 7'd103 ||
decode_inst[6:0] == 7'd3 ||
decode_inst[6:0] == 7'd47 ||
((decode_inst[6:0] == 7'd83) ?
decode_inst[26:25] == 2'b0 || decode_inst[26:25] == 2'b01 :
decode_inst[6:0] == 7'd7 ||
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q69)),
(decode_inst[6:0] == 7'd83) ?
decode_inst[31:27] != 5'b10100 &&
decode_inst[31:27] != 5'b11100 &&
decode_inst[31:27] != 5'b11000 :
decode_inst[6:0] == 7'd7 || decode_inst[6:0] == 7'd67 ||
decode_inst[6:0] == 7'd71 ||
decode_inst[6:0] == 7'd75 ||
decode_inst[6:0] == 7'd79,
((decode_inst[6:0] == 7'd83) ?
decode_inst[31:27] == 5'b10100 ||
decode_inst[31:27] == 5'b11100 ||
decode_inst[31:27] == 5'b11000 :
decode_inst[6:0] != 7'd7 && decode_inst[6:0] != 7'd67 &&
decode_inst[6:0] != 7'd71 &&
decode_inst[6:0] != 7'd75 &&
decode_inst[6:0] != 7'd79) ?
x__h34193 :
decode_inst[11:7],
decode_inst[6:0] != 7'd19 && decode_inst[6:0] != 7'd27 &&
decode_inst[6:0] != 7'd51 &&
decode_inst[6:0] != 7'd59 &&
decode_inst[6:0] != 7'd55 &&
decode_inst[6:0] != 7'd23 &&
decode_inst[6:0] != 7'd111 &&
decode_inst[6:0] != 7'd103 &&
decode_inst[6:0] != 7'd99 &&
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d2279 } ;
// remaining internal signals
assign IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d1214 =
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[3] ?
2'd0 :
2'd3 ;
assign IF_NOT_decode_inst_BITS_26_TO_25_5_EQ_0b0_6_7__ETC___d31 =
(decode_inst[26:25] != 2'b0 && decode_inst[26:25] != 2'b01) ?
5'd0 :
5'd16 ;
assign IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d2265 =
((decode_inst[31:25] != 7'h7D ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2]) &&
(decode_inst[31:25] != 7'h7C ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2])) ?
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] ==
2'd3 &&
(decode_inst[31:25] != 7'h7D ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4]) &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] :
((decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2]) ?
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] !=
2'd0 &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] !=
2'd3 :
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] !=
2'd0) ;
assign IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d403 =
((decode_inst[31:25] != 7'h7D ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2]) &&
(decode_inst[31:25] != 7'h7C ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2])) ?
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] !=
2'd3 ||
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] :
((decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2]) ?
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] ==
2'd0 ||
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] ==
2'd3 :
decode_inst[31:25] != 7'h7C ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] ==
2'd0) ;
assign IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d599 =
((decode_inst[31:25] != 7'h7D ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2]) &&
(decode_inst[31:25] != 7'h7C ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2])) ?
IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d598 :
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ;
assign IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d605 =
((decode_inst[31:25] != 7'h7D ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2]) &&
(decode_inst[31:25] != 7'h7C ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2])) ?
IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d604 :
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ;
assign IF_NOT_decode_inst_BITS_6_TO_0_EQ_19_43_AND_NO_ETC___d961 =
((decode_inst[6:0] == 7'd115) ?
decode_inst[14:12] != 3'b0 &&
(immI__h35[11:0] == 12'd773 || immI__h35[11:0] == 12'd833 ||
immI__h35[11:0] == 12'd261 ||
immI__h35[11:0] == 12'd321) :
decode_inst[6:0] == 7'd91 &&
(decode_inst[14:12] == 3'b001 ||
decode_inst[14:12] == 3'b010 ||
decode_inst[14:12] == 3'b0 &&
(decode_inst[31:25] == 7'b0000001 ||
decode_inst[31:25] == 7'h08 ||
decode_inst[31:25] == 7'h09 ||
decode_inst[31:25] == 7'h0F ||
decode_inst[31:25] == 7'h10 ||
decode_inst[31:25] == 7'h11 ||
decode_inst[31:25] == 7'h0B ||
decode_inst[31:25] == 7'h1F ||
((decode_inst[31:25] == 7'h7E) ?
decode_inst[11:7] == 5'h01 :
decode_inst[31:25] == 7'h0C ||
decode_inst[31:25] == 7'h1E ||
decode_inst[31:25] == 7'h0D ||
decode_inst[31:25] == 7'h0E ||
decode_inst[31:25] == 7'h13 ||
decode_inst[31:25] == 7'h1D ||
decode_inst[31:25] == 7'h7F &&
(decode_inst[24:20] == 5'h08 ||
decode_inst[24:20] == 5'h09 ||
decode_inst[24:20] == 5'h0A ||
decode_inst[24:20] == 5'h0B ||
decode_inst[24:20] == 5'h11))))) ?
{ 2'd1,
(decode_inst[6:0] != 7'd115 &&
(decode_inst[14:12] == 3'b001 ||
decode_inst[14:12] != 3'b010 &&
(decode_inst[31:25] == 7'h0F ||
decode_inst[31:25] == 7'h11))) ?
{ 8'd10,
decode_inst[14:12] == 3'b001 ||
decode_inst[31:25] != 7'h0F } :
((decode_inst[6:0] != 7'd115 &&
decode_inst[14:12] != 3'b001 &&
(decode_inst[14:12] == 3'b010 ||
decode_inst[31:25] != 7'b0000001 &&
(decode_inst[31:25] == 7'h08 ||
decode_inst[31:25] == 7'h09 ||
decode_inst[31:25] != 7'h0F &&
decode_inst[31:25] != 7'h10 &&
decode_inst[31:25] != 7'h11 &&
decode_inst[31:25] != 7'h0B &&
decode_inst[31:25] != 7'h1F &&
decode_inst[31:25] != 7'h7E &&
decode_inst[31:25] != 7'h0C &&
decode_inst[31:25] != 7'h1E &&
decode_inst[31:25] != 7'h0D &&
decode_inst[31:25] != 7'h0E &&
decode_inst[31:25] != 7'h13 &&
decode_inst[31:25] != 7'h1D &&
(decode_inst[24:20] == 5'h08 ||
decode_inst[24:20] == 5'h09)))) ?
{ 7'd10,
(decode_inst[14:12] == 3'b010 ||
decode_inst[31:25] == 7'h08 ||
decode_inst[31:25] == 7'h09) ?
2'd0 :
((decode_inst[24:20] == 5'h08) ? 2'd1 : 2'd2) } :
((decode_inst[6:0] == 7'd115 ||
decode_inst[14:12] != 3'b001 &&
decode_inst[14:12] != 3'b010 &&
decode_inst[31:25] == 7'b0000001) ?
{ 4'd2,
IF_decode_inst_BITS_6_TO_0_EQ_115_7_AND_NOT_SE_ETC___d854 } :
((decode_inst[14:12] != 3'b001 &&
decode_inst[14:12] != 3'b010 &&
(decode_inst[31:25] == 7'h10 ||
decode_inst[31:25] == 7'h1E)) ?
{ 8'd58, decode_inst[31:25] == 7'h10 } :
((decode_inst[14:12] != 3'b001 &&
decode_inst[14:12] != 3'b010 &&
(decode_inst[31:25] == 7'h0B ||
decode_inst[31:25] == 7'h1F)) ?
9'd138 :
((decode_inst[14:12] != 3'b001 &&
decode_inst[14:12] != 3'b010 &&
decode_inst[31:25] != 7'b0000001 &&
decode_inst[31:25] != 7'h08 &&
decode_inst[31:25] != 7'h09 &&
decode_inst[31:25] != 7'h0F &&
decode_inst[31:25] != 7'h10 &&
decode_inst[31:25] != 7'h11 &&
decode_inst[31:25] != 7'h0B &&
decode_inst[31:25] != 7'h1F &&
decode_inst[31:25] != 7'h7E &&
decode_inst[31:25] != 7'h0C &&
decode_inst[31:25] != 7'h1E &&
decode_inst[31:25] != 7'h0D &&
decode_inst[31:25] != 7'h0E &&
decode_inst[31:25] != 7'h13 &&
decode_inst[31:25] != 7'h1D &&
decode_inst[24:20] != 5'h08 &&
decode_inst[24:20] != 5'h09 &&
decode_inst[24:20] != 5'h0A &&
decode_inst[24:20] != 5'h0B) ?
9'd170 :
((decode_inst[14:12] != 3'b001 &&
decode_inst[14:12] != 3'b010 &&
(decode_inst[31:25] == 7'h7E ||
decode_inst[31:25] == 7'h0C)) ?
{ 8'd106, decode_inst[31:25] == 7'h7E } :
{ (decode_inst[14:12] != 3'b001 &&
decode_inst[14:12] != 3'b010 &&
decode_inst[31:25] == 7'h0D) ?
4'd7 :
((decode_inst[14:12] != 3'b001 &&
decode_inst[14:12] != 3'b010 &&
decode_inst[31:25] == 7'h0E) ?
4'd8 :
((decode_inst[14:12] != 3'b001 &&
decode_inst[14:12] != 3'b010 &&
decode_inst[31:25] == 7'h1D) ?
4'd9 :
((decode_inst[14:12] !=
3'b001 &&
decode_inst[14:12] !=
3'b010 &&
decode_inst[31:25] !=
7'b0000001 &&
decode_inst[31:25] !=
7'h08 &&
decode_inst[31:25] !=
7'h09 &&
decode_inst[31:25] !=
7'h0F &&
decode_inst[31:25] !=
7'h10 &&
decode_inst[31:25] !=
7'h11 &&
decode_inst[31:25] !=
7'h0B &&
decode_inst[31:25] !=
7'h1F &&
decode_inst[31:25] !=
7'h7E &&
decode_inst[31:25] !=
7'h0C &&
decode_inst[31:25] !=
7'h1E &&
decode_inst[31:25] !=
7'h0D &&
decode_inst[31:25] !=
7'h0E &&
decode_inst[31:25] !=
7'h13 &&
decode_inst[31:25] !=
7'h1D &&
decode_inst[24:20] ==
5'h0A) ?
4'd10 :
((decode_inst[14:12] !=
3'b001 &&
decode_inst[14:12] !=
3'b010 &&
decode_inst[31:25] !=
7'b0000001 &&
decode_inst[31:25] !=
7'h08 &&
decode_inst[31:25] !=
7'h09 &&
decode_inst[31:25] !=
7'h0F &&
decode_inst[31:25] !=
7'h10 &&
decode_inst[31:25] !=
7'h11 &&
decode_inst[31:25] !=
7'h0B &&
decode_inst[31:25] !=
7'h1F &&
decode_inst[31:25] !=
7'h7E &&
decode_inst[31:25] !=
7'h0C &&
decode_inst[31:25] !=
7'h1E &&
decode_inst[31:25] !=
7'h0D &&
decode_inst[31:25] !=
7'h0E &&
decode_inst[31:25] !=
7'h13 &&
decode_inst[31:25] !=
7'h1D &&
decode_inst[24:20] ==
5'h0B) ?
4'd11 :
4'd12)))),
5'h0A })))))) } :
11'd1194 ;
assign IF_NOT_decode_inst_BITS_6_TO_0_EQ_51_75_AND_NO_ETC___d693 =
(decode_inst[6:0] != 7'd51 && decode_inst[6:0] != 7'd59 &&
decode_inst[6:0] != 7'd55 &&
decode_inst[6:0] != 7'd23 &&
decode_inst[6:0] != 7'd111 &&
decode_inst[6:0] != 7'd103 &&
NOT_decode_inst_BITS_6_TO_0_EQ_99_5_90_AND_IF__ETC___d432) ?
{ 3'd2,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d620 } :
(((decode_inst[6:0] == 7'd51) ?
decode_inst[31:25] == 7'b0000001 :
decode_inst[6:0] == 7'd59 &&
decode_inst[31:25] == 7'b0000001) ?
{ 25'd15379114,
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_1_0b1_ETC__q43,
decode_inst[6:0] != 7'd51,
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q44 } :
(((decode_inst[6:0] == 7'd83) ?
decode_inst[26:25] == 2'b0 ||
decode_inst[26:25] == 2'b01 :
(decode_inst[6:0] == 7'd67 ||
decode_inst[6:0] == 7'd71 ||
decode_inst[6:0] == 7'd75 ||
decode_inst[6:0] == 7'd79) &&
(decode_inst[26:25] == 2'b0 ||
decode_inst[26:25] == 2'b01)) ?
{ 21'd1223338,
CASE_decode_inst_BITS_6_TO_0_67_25_71_26_75_27_ETC__q50,
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q51,
decode_inst[26:25] != 2'b0 } :
30'd715827882)) ;
assign IF_SEXT_decode_inst_BITS_31_TO_20_0_1_BIT_10_3_ETC___d239 =
immI__h35[10] ? 5'd11 : 5'd13 ;
assign IF_decode_cap_mode_THEN_0_ELSE_3___d1200 =
decode_cap_mode ? 2'd0 : 2'd3 ;
assign IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_5_ETC___d578 =
{ (decode_inst[14:12] == 3'b0) ?
3'd5 :
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d491,
(decode_inst[14:12] == 3'b0) ?
4'd9 :
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d503,
decode_inst[14:12] == 3'b100 || decode_inst[14:12] == 3'b101 ||
decode_inst[14:12] == 3'b110,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
decode_inst[14:12] != 3'b0 &&
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d518,
decode_inst[14:12] != 3'b0 &&
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d518,
decode_inst[14:12] != 3'b0 &&
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d518,
decode_inst[14:12] != 3'b0 &&
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d518,
decode_inst[14:12] != 3'b0 &&
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d526,
decode_inst[14:12] != 3'b0 &&
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d526,
decode_inst[14:12] != 3'b0 &&
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d531,
decode_inst[14:12] != 3'b0 &&
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d533,
(decode_inst[14:12] == 3'b0) ?
decode_inst_BIT_23_5_OR_decode_inst_BIT_21_6___d47 :
decode_inst[6:0] == 7'd47 && decode_inst[26],
(decode_inst[14:12] == 3'b0) ?
decode_inst_BIT_26_8_OR_decode_inst_BIT_24_9___d50 :
decode_inst[6:0] == 7'd47 && decode_inst[25],
decode_inst[14:12] != 3'b0 && decode_cap_mode } ;
assign IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_I_ETC___d88 =
(decode_inst[14:12] == 3'b0) ?
((decode_inst[31:25] == 7'h09) ?
5'd21 :
CASE_immI5_BITS_11_TO_0_0x0_22_0x1_23_0x102_24_ETC__q2) :
CASE_immI5_BITS_11_TO_0_261_IF_decode_inst_BIT_ETC__q3 ;
assign IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_d_ETC___d368 =
(decode_inst[14:12] == 3'b0) ?
decode_inst_BIT_23_5_OR_decode_inst_BIT_21_6___d47 ||
decode_inst_BIT_26_8_OR_decode_inst_BIT_24_9___d50 :
decode_inst[14:12] == 3'b010 &&
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d361 ;
assign IF_decode_inst_BITS_14_TO_12_2_EQ_0b101_0_OR_d_ETC___d86 =
(decode_inst[14:12] == 3'b101 || decode_inst[14:12] == 3'b001 ||
decode_inst[19:15] != 5'd0) ?
5'd18 :
5'd13 ;
assign IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_AND__ETC___d580 =
(decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2]) ?
((IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] ==
2'd0) ?
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] :
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] !=
2'd3) :
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] ;
assign IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381 =
(decode_inst[31:25] == 7'h7D) ?
decode_inst[24:20] :
decode_inst[11:7] ;
assign IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d597 =
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] ==
2'd3 ||
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ;
assign IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d618 =
{ CASE_decode_inst_BITS_31_TO_25_0x7C_IF_IF_deco_ETC__q41,
4'd9,
(decode_inst[31:25] != 7'h7D ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4]) &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2],
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2],
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2],
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2],
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2],
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2],
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2],
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2],
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2],
IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d599,
IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d599,
IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d599,
IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d599,
IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d605,
IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d605,
((decode_inst[31:25] != 7'h7D ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2]) &&
(decode_inst[31:25] != 7'h7C ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2])) ?
((IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] ==
2'd0) ?
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] :
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] ==
2'd1 ||
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] ==
2'd2 ||
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] ==
2'd3) :
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2],
((decode_inst[31:25] != 7'h7D ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2]) &&
(decode_inst[31:25] != 7'h7C ||
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2])) ?
1'b1 :
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2],
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_AND__ETC___d580,
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_AND__ETC___d580,
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[3] } ;
assign IF_decode_inst_BITS_6_TO_0_EQ_115_7_AND_NOT_SE_ETC___d854 =
(decode_inst[6:0] == 7'd115 &&
(immI__h35[11:0] == 12'd773 || immI__h35[11:0] == 12'd261)) ?
{ 3'd0,
IF_decode_inst_BITS_14_TO_12_2_EQ_0b101_0_OR_d_ETC___d840 } :
IF_decode_inst_BITS_6_TO_0_EQ_115_7_AND_SEXT_d_ETC___d853 ;
assign IF_decode_inst_BITS_6_TO_0_EQ_115_7_AND_SEXT_d_ETC___d853 =
(decode_inst[6:0] == 7'd115 &&
(immI__h35[11:0] == 12'd833 || immI__h35[11:0] == 12'd321)) ?
{ 3'd1,
IF_decode_inst_BITS_14_TO_12_2_EQ_0b101_0_OR_d_ETC___d840 } :
{ (decode_inst[6:0] != 7'd115 && decode_inst[21:20] == 2'd0) ?
3'd2 :
((decode_inst[6:0] != 7'd115 &&
decode_inst[21:20] == 2'd3) ?
3'd3 :
3'd4),
2'h2 } ;
assign IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_NOT_de_ETC___d426 =
(decode_inst[6:0] == 7'd15) ?
decode_inst[14:12] != 3'b001 &&
IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_d_ETC___d368 :
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
((decode_inst[31:25] == 7'h7D) ?
IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d403 :
decode_inst[31:25] == 7'h7C &&
IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d403) ;
assign IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d1040 =
(decode_inst[6:0] == 7'd15) ?
decode_inst[14:12] == 3'b010 && decode_cap_mode :
decode_inst[6:0] == 7'd91 &&
(decode_inst[14:12] == 3'b010 ||
decode_inst[14:12] == 3'b0 &&
(decode_inst[31:25] == 7'h08 || decode_inst[31:25] == 7'h09 ||
decode_inst[31:25] == 7'h0B ||
decode_inst[31:25] == 7'h1F ||
((decode_inst[31:25] == 7'h7E) ?
decode_inst[11:7] == 5'h01 :
decode_inst[31:25] == 7'h0C ||
decode_inst[31:25] == 7'h0D ||
CASE_decode_inst_BITS_31_TO_25_0x7C_IF_decode__ETC__q13))) ;
assign IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d1105 =
(decode_inst[6:0] == 7'd15) ?
decode_inst[14:12] == 3'b010 && decode_cap_mode :
decode_inst[6:0] == 7'd91 &&
(decode_inst[14:12] == 3'b001 ||
decode_inst[14:12] == 3'b010 ||
decode_inst[14:12] == 3'b0 &&
(decode_inst[31:25] == 7'h08 || decode_inst[31:25] == 7'h09 ||
decode_inst[31:25] == 7'h0F ||
decode_inst[31:25] == 7'h11 ||
decode_inst[31:25] == 7'h0B ||
decode_inst[31:25] == 7'h1F ||
decode_inst[31:25] == 7'h0D ||
decode_inst[31:25] == 7'h0E ||
decode_inst[31:25] == 7'h12 ||
CASE_decode_inst_BITS_31_TO_25_0x7C_IF_decode__ETC__q16)) ;
assign IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d994 =
(decode_inst[6:0] == 7'd15) ?
decode_inst[14:12] == 3'b010 && !decode_cap_mode :
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
((decode_inst[31:25] == 7'h7D) ?
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[3] :
decode_inst[31:25] == 7'h7C &&
!IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[3]) ;
assign IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1366 =
{ CASE_decode_inst_BITS_6_TO_0_3_4_7_4_15_CASE_d_ETC__q31,
CASE_decode_inst_BITS_6_TO_0_3_5_7_5_15_CASE_d_ETC__q35,
decode_inst[6:0] == 7'd111 || decode_inst[6:0] == 7'd103 ||
decode_inst[6:0] == 7'd99 ||
decode_inst[6:0] == 7'd3 ||
decode_inst[6:0] == 7'd35 ||
decode_inst[6:0] == 7'd7 ||
decode_inst[6:0] == 7'd39 ||
((decode_inst[6:0] == 7'd15) ?
decode_inst[14:12] == 3'b010 :
decode_inst[6:0] == 7'd91 &&
(decode_inst[14:12] == 3'b010 ||
decode_inst[14:12] == 3'b0 &&
(decode_inst[31:25] == 7'h08 ||
decode_inst[31:25] == 7'h09 ||
((decode_inst[31:25] == 7'h7E) ?
decode_inst[11:7] == 5'h01 :
decode_inst[31:25] == 7'h1D ||
decode_inst[31:25] == 7'h7D ||
decode_inst[31:25] == 7'h7C ||
decode_inst[31:25] == 7'h7F &&
decode_inst[24:20] == 5'h0C)))),
x__h31269,
x__h32278 } ;
assign IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d695 =
(decode_inst[6:0] == 7'd19 || decode_inst[6:0] == 7'd27 ||
CASE_decode_inst_BITS_6_TO_0_51_decode_inst_BI_ETC__q52) ?
{ 25'd2796202,
IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d273 } :
((decode_inst[6:0] == 7'd111 || decode_inst[6:0] == 7'd103 ||
decode_inst[6:0] == 7'd99 ||
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
((decode_inst[31:25] == 7'h7E) ?
decode_inst[11:7] == 5'h01 :
decode_inst[31:25] == 7'h7F &&
decode_inst[24:20] == 5'h0C)) ?
{ 27'd27962026,
CASE_decode_inst_BITS_6_TO_0_99_CASE_decode_in_ETC__q54 } :
IF_NOT_decode_inst_BITS_6_TO_0_EQ_51_75_AND_NO_ETC___d693) ;
assign IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d361 =
((decode_inst[6:0] != 7'd35 && decode_inst[6:0] != 7'd39 ||
decode_inst[14:12] != 3'b100) &&
(decode_inst[6:0] != 7'd15 || decode_inst[14:12] != 3'b010)) ?
(decode_inst[14:12] == 3'b0 || decode_inst[14:12] == 3'b100 ||
decode_inst[14:12] == 3'b001 ||
decode_inst[14:12] == 3'b101 ||
decode_inst[14:12] == 3'b010 ||
decode_inst[14:12] == 3'b110 ||
decode_inst[14:12] == 3'b011) &&
decode_inst_BITS_14_TO_12_2_EQ_0b0_4_OR_decode_ETC___d359 :
decode_inst_BITS_14_TO_12_2_EQ_0b0_4_OR_decode_ETC___d359 ;
assign IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d485 =
((decode_inst[6:0] != 7'd35 && decode_inst[6:0] != 7'd39 ||
decode_inst[14:12] != 3'b100) &&
(decode_inst[6:0] != 7'd15 || decode_inst[14:12] != 3'b010)) ?
decode_inst[14:12] != 3'b0 && decode_inst[14:12] != 3'b100 &&
decode_inst[14:12] != 3'b001 &&
decode_inst[14:12] != 3'b101 &&
decode_inst[14:12] != 3'b010 &&
decode_inst[14:12] != 3'b110 &&
decode_inst[14:12] != 3'b011 ||
NOT_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_05_AN_ETC___d483 :
NOT_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_05_AN_ETC___d483 ;
assign IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d518 =
((decode_inst[6:0] != 7'd35 && decode_inst[6:0] != 7'd39 ||
decode_inst[14:12] != 3'b100) &&
(decode_inst[6:0] != 7'd15 || decode_inst[14:12] != 3'b010)) ?
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q7 :
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010 ;
assign IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d526 =
((decode_inst[6:0] != 7'd35 && decode_inst[6:0] != 7'd39 ||
decode_inst[14:12] != 3'b100) &&
(decode_inst[6:0] != 7'd15 || decode_inst[14:12] != 3'b010)) ?
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q8 :
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010 ;
assign IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d531 =
((decode_inst[6:0] != 7'd35 && decode_inst[6:0] != 7'd39 ||
decode_inst[14:12] != 3'b100) &&
(decode_inst[6:0] != 7'd15 || decode_inst[14:12] != 3'b010)) ?
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q9 :
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010 ;
assign IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d533 =
((decode_inst[6:0] != 7'd35 && decode_inst[6:0] != 7'd39 ||
decode_inst[14:12] != 3'b100) &&
(decode_inst[6:0] != 7'd15 || decode_inst[14:12] != 3'b010)) ?
decode_inst[14:12] == 3'b0 || decode_inst[14:12] == 3'b100 ||
decode_inst[14:12] == 3'b001 ||
decode_inst[14:12] == 3'b101 ||
decode_inst[14:12] == 3'b010 ||
decode_inst[14:12] == 3'b110 ||
decode_inst[14:12] == 3'b011 :
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010 ;
assign NOT_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_05_AN_ETC___d483 =
decode_inst[14:12] != 3'b0 && decode_inst[14:12] != 3'b001 &&
decode_inst[14:12] != 3'b010 &&
decode_inst[14:12] != 3'b011 &&
decode_inst[14:12] != 3'b100 &&
decode_inst[14:12] != 3'b101 &&
decode_inst[14:12] != 3'b110 ||
decode_inst[6:0] != 7'd3 && decode_inst[6:0] != 7'd7 &&
decode_inst[6:0] != 7'd15 &&
decode_inst[6:0] != 7'd35 &&
decode_inst[6:0] != 7'd39 &&
(decode_inst[6:0] != 7'd47 ||
decode_inst[31:27] != 5'b00010 &&
decode_inst[31:27] != 5'b00011 &&
decode_inst[31:27] != 5'b00001 &&
decode_inst[31:27] != 5'b0 &&
decode_inst[31:27] != 5'b00100 &&
decode_inst[31:27] != 5'b01100 &&
decode_inst[31:27] != 5'b01000 &&
decode_inst[31:27] != 5'b10000 &&
decode_inst[31:27] != 5'b10100 &&
decode_inst[31:27] != 5'b11000 &&
decode_inst[31:27] != 5'b11100) ;
assign NOT_decode_inst_BITS_6_TO_0_EQ_19_43_AND_NOT_d_ETC___d1709 =
{ decode_inst[6:0] != 7'd19 && decode_inst[6:0] != 7'd27 &&
decode_inst[6:0] != 7'd51 &&
decode_inst[6:0] != 7'd59 &&
decode_inst[6:0] != 7'd55 &&
decode_inst[6:0] != 7'd23 &&
decode_inst[6:0] != 7'd111 &&
decode_inst[6:0] != 7'd103 &&
NOT_decode_inst_BITS_6_TO_0_EQ_99_5_90_AND_IF__ETC___d999,
decode_inst[6:0] != 7'd19 && decode_inst[6:0] != 7'd27 &&
decode_inst[6:0] != 7'd51 &&
decode_inst[6:0] != 7'd59 &&
decode_inst[6:0] != 7'd55 &&
decode_inst[6:0] != 7'd23 &&
decode_inst[6:0] != 7'd111 &&
decode_inst[6:0] != 7'd103 &&
NOT_decode_inst_BITS_6_TO_0_EQ_99_5_90_AND_IF__ETC___d1045,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
(decode_inst[31:25] == 7'h0B ||
((decode_inst[31:25] == 7'h7E) ?
decode_inst[11:7] == 5'h01 :
decode_inst[31:25] == 7'h0C ||
decode_inst[31:25] == 7'h1E ||
decode_inst[31:25] == 7'h12 ||
decode_inst[31:25] == 7'h13 ||
decode_inst[31:25] == 7'h1D)),
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
((decode_inst[31:25] == 7'h7E) ?
decode_inst[11:7] == 5'h01 :
decode_inst[31:25] == 7'h0C),
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h7E &&
decode_inst[11:7] == 5'h01,
decode_inst[6:0] != 7'd19 && decode_inst[6:0] != 7'd27 &&
decode_inst[6:0] != 7'd51 &&
decode_inst[6:0] != 7'd59 &&
decode_inst[6:0] != 7'd55 &&
decode_inst[6:0] != 7'd23 &&
decode_inst[6:0] != 7'd111 &&
decode_inst[6:0] != 7'd103 &&
NOT_decode_inst_BITS_6_TO_0_EQ_99_5_90_AND_IF__ETC___d999,
decode_inst[6:0] != 7'd19 && decode_inst[6:0] != 7'd27 &&
decode_inst[6:0] != 7'd51 &&
decode_inst[6:0] != 7'd59 &&
decode_inst[6:0] != 7'd55 &&
decode_inst[6:0] != 7'd23 &&
decode_inst[6:0] != 7'd111 &&
decode_inst[6:0] != 7'd103 &&
NOT_decode_inst_BITS_6_TO_0_EQ_99_5_90_AND_IF__ETC___d1110,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h7F &&
decode_inst[24:20] == 5'h0C,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
(decode_inst[31:25] == 7'h10 || decode_inst[31:25] == 7'h0B ||
decode_inst[31:25] == 7'h1F ||
decode_inst[31:25] == 7'h0C ||
decode_inst[31:25] == 7'h1E ||
decode_inst[31:25] == 7'h13 ||
decode_inst[31:25] == 7'h1D),
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h7E &&
decode_inst[11:7] == 5'h01,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h7E &&
decode_inst[11:7] == 5'h01,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h7E &&
decode_inst[11:7] == 5'h01,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
((decode_inst[31:25] == 7'h7E) ?
decode_inst[11:7] == 5'h01 :
decode_inst[31:25] == 7'h7F &&
(decode_inst[24:20] == 5'h11 ||
decode_inst[24:20] == 5'h0C)),
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h7E &&
decode_inst[11:7] == 5'h01,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h0C,
decode_inst_BITS_6_TO_0_EQ_91_9_AND_decode_ins_ETC___d1147,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h0C,
decode_inst_BITS_6_TO_0_EQ_91_9_AND_decode_ins_ETC___d1147,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h7E &&
decode_inst[11:7] == 5'h01,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h1D,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h1D,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'b0000001 &&
decode_inst[24:20] == 5'h0,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h13,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h1F,
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
decode_inst[31:25] == 7'h09,
decode_inst[6:0] == 7'd111 || decode_inst[6:0] == 7'd103 ||
decode_inst[6:0] == 7'd99 ||
decode_inst[6:0] == 7'd3 ||
decode_inst[6:0] == 7'd35 ||
decode_inst[6:0] == 7'd7 ||
decode_inst[6:0] == 7'd39 ||
((decode_inst[6:0] == 7'd15) ?
decode_inst[14:12] == 3'b010 :
decode_inst[6:0] == 7'd91 &&
(decode_inst[14:12] == 3'b010 ||
decode_inst[14:12] == 3'b0 &&
(decode_inst[31:25] == 7'h08 ||
decode_inst[31:25] == 7'h09 ||
decode_inst[31:25] == 7'h0B ||
decode_inst[31:25] == 7'h1F ||
((decode_inst[31:25] == 7'h7E) ?
decode_inst[11:7] == 5'h01 :
decode_inst[31:25] == 7'h0C ||
decode_inst[31:25] == 7'h1E ||
decode_inst[31:25] == 7'h1D ||
decode_inst[31:25] == 7'h7D ||
decode_inst[31:25] == 7'h7C ||
decode_inst[31:25] == 7'h7F &&
decode_inst[24:20] == 5'h0C)))),
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1234,
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1366,
decode_inst[6:0] == 7'd115 && decode_inst[14:12] != 3'b0 &&
immI__h35[11:0] != 12'd773 &&
immI__h35[11:0] != 12'd833 &&
immI__h35[11:0] != 12'd261 &&
immI__h35[11:0] != 12'd321,
CASE_immI5_BITS_11_TO_0_0x1_immI5_BITS_11_TO_0_ETC__q55,
(decode_inst[6:0] == 7'd115) ?
decode_inst[14:12] != 3'b0 &&
(immI__h35[11:0] == 12'd773 || immI__h35[11:0] == 12'd833 ||
immI__h35[11:0] == 12'd261 ||
immI__h35[11:0] == 12'd321) :
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
(decode_inst[31:25] == 7'b0000001 ||
((decode_inst[31:25] == 7'b0100000) ?
decode_inst[19:15] == 5'd0 :
CASE_decode_inst_BITS_31_TO_25_0x12_decode_ins_ETC__q56)),
(decode_inst[6:0] != 7'd115 &&
decode_inst[31:25] == 7'b0000001 &&
decode_inst[24:20] == 5'h0) ?
5'd0 :
((decode_inst[6:0] != 7'd115 &&
(decode_inst[31:25] != 7'b0000001 ||
decode_inst[24:20] == 5'h01)) ?
5'd1 :
(((decode_inst[6:0] == 7'd115) ?
immI__h35[11:0] != 12'd833 &&
immI__h35[11:0] != 12'd773 &&
immI__h35[11:0] != 12'd321 :
decode_inst[31:25] == 7'b0000001 &&
decode_inst[24:20] == 5'h0C) ?
5'd12 :
((decode_inst[6:0] != 7'd115 &&
decode_inst[31:25] == 7'b0000001 &&
decode_inst[24:20] == 5'd13) ?
5'd13 :
((decode_inst[6:0] != 7'd115 &&
decode_inst[31:25] == 7'b0000001 &&
decode_inst[24:20] == 5'd14) ?
5'd14 :
(((decode_inst[6:0] == 7'd115) ?
immI__h35[11:0] == 12'd321 :
decode_inst[31:25] == 7'b0000001 &&
decode_inst[24:20] == 5'h0F) ?
5'd15 :
(((decode_inst[6:0] == 7'd115) ?
immI__h35[11:0] == 12'd773 :
decode_inst[31:25] == 7'b0000001 &&
decode_inst[24:20] == 5'd28) ?
5'd28 :
((decode_inst[6:0] != 7'd115 &&
decode_inst[31:25] == 7'b0000001 &&
decode_inst[24:20] == 5'd29) ?
5'd29 :
((decode_inst[6:0] != 7'd115 &&
decode_inst[31:25] == 7'b0000001 &&
decode_inst[24:20] == 5'd30) ?
5'd30 :
(((decode_inst[6:0] == 7'd115) ?
immI__h35[11:0] == 12'd833 :
decode_inst[31:25] ==
7'b0000001 &&
decode_inst[24:20] == 5'd31) ?
5'd31 :
5'd10))))))))),
decode_inst[6:0] == 7'd19 || decode_inst[6:0] == 7'd27 ||
decode_inst[6:0] == 7'd55 ||
decode_inst[6:0] == 7'd23 ||
decode_inst[6:0] == 7'd111 ||
decode_inst[6:0] == 7'd103 ||
decode_inst[6:0] == 7'd99 ||
decode_inst[6:0] == 7'd3 ||
decode_inst[6:0] == 7'd35 ||
decode_inst[6:0] == 7'd47 ||
decode_inst[6:0] == 7'd7 ||
decode_inst[6:0] == 7'd39 ||
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q57,
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1706 } ;
assign NOT_decode_inst_BITS_6_TO_0_EQ_99_5_90_AND_IF__ETC___d1045 =
decode_inst[6:0] != 7'd99 &&
CASE_decode_inst_BITS_6_TO_0_3_decode_cap_mode_ETC__q15 ;
assign NOT_decode_inst_BITS_6_TO_0_EQ_99_5_90_AND_IF__ETC___d1110 =
decode_inst[6:0] != 7'd99 &&
CASE_decode_inst_BITS_6_TO_0_3_decode_cap_mode_ETC__q18 ;
assign NOT_decode_inst_BITS_6_TO_0_EQ_99_5_90_AND_IF__ETC___d432 =
decode_inst[6:0] != 7'd99 &&
CASE_decode_inst_BITS_6_TO_0_3_IF_decode_inst__ETC__q6 ;
assign NOT_decode_inst_BITS_6_TO_0_EQ_99_5_90_AND_IF__ETC___d999 =
decode_inst[6:0] != 7'd99 &&
CASE_decode_inst_BITS_6_TO_0_3_NOT_decode_cap__ETC__q12 ;
assign decode_inst_BITS_14_TO_12_2_EQ_0b0_4_OR_decode_ETC___d359 =
(decode_inst[14:12] == 3'b0 || decode_inst[14:12] == 3'b001 ||
decode_inst[14:12] == 3'b010 ||
decode_inst[14:12] == 3'b011 ||
decode_inst[14:12] == 3'b100 ||
decode_inst[14:12] == 3'b101 ||
decode_inst[14:12] == 3'b110) &&
(decode_inst[6:0] == 7'd3 || decode_inst[6:0] == 7'd7 ||
decode_inst[6:0] == 7'd15 ||
decode_inst[6:0] == 7'd35 ||
decode_inst[6:0] == 7'd39 ||
decode_inst[6:0] == 7'd47 &&
(decode_inst[31:27] == 5'b00010 ||
decode_inst[31:27] == 5'b00011 ||
decode_inst[31:27] == 5'b00001 ||
decode_inst[31:27] == 5'b0 ||
decode_inst[31:27] == 5'b00100 ||
decode_inst[31:27] == 5'b01100 ||
decode_inst[31:27] == 5'b01000 ||
decode_inst[31:27] == 5'b10000 ||
decode_inst[31:27] == 5'b10100 ||
decode_inst[31:27] == 5'b11000 ||
decode_inst[31:27] == 5'b11100)) ;
assign decode_inst_BITS_31_TO_20__q1 = decode_inst[31:20] ;
assign decode_inst_BITS_6_TO_0_EQ_91_9_AND_decode_ins_ETC___d1147 =
decode_inst[6:0] == 7'd91 && decode_inst[14:12] == 3'b0 &&
(decode_inst[31:25] == 7'h0B || decode_inst[31:25] == 7'h1F) ;
assign decode_inst_BIT_23_5_OR_decode_inst_BIT_21_6___d47 =
decode_inst[23] | decode_inst[21] ;
assign decode_inst_BIT_26_8_OR_decode_inst_BIT_24_9___d50 =
decode_inst[26] | decode_inst[24] ;
assign immB__h37 = { {19{x__h33632[12]}}, x__h33632 } ;
assign immI__h35 =
{ {20{decode_inst_BITS_31_TO_20__q1[11]}},
decode_inst_BITS_31_TO_20__q1 } ;
assign immIunsigned__h40 = { 20'd0, decode_inst[31:20] } ;
assign immJ__h39 = { {11{x__h33544[20]}}, x__h33544 } ;
assign immS__h36 = { {20{x__h33719[11]}}, x__h33719 } ;
assign immU__h38 = { decode_inst[31:12], 12'b0 } ;
assign x__h31269 =
{ 1'b0,
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1347 } ;
assign x__h32278 =
{ 1'b0,
IF_decode_inst_BITS_6_TO_0_EQ_51_OR_decode_ins_ETC___d1363 } ;
assign x__h33544 =
{ decode_inst[31],
decode_inst[19:12],
decode_inst[20],
decode_inst[30:21],
1'b0 } ;
assign x__h33632 =
{ decode_inst[31],
decode_inst[7],
decode_inst[30:25],
decode_inst[11:8],
1'b0 } ;
assign x__h33719 = { decode_inst[31:25], decode_inst[11:7] } ;
assign x__h34193 =
(decode_inst[6:0] == 7'd19 || decode_inst[6:0] == 7'd27 ||
decode_inst[6:0] == 7'd51 ||
decode_inst[6:0] == 7'd59 ||
decode_inst[6:0] == 7'd55 ||
decode_inst[6:0] == 7'd23 ||
decode_inst[6:0] == 7'd111 ||
decode_inst[6:0] == 7'd103 ||
decode_inst[6:0] == 7'd3 ||
decode_inst[6:0] == 7'd47 ||
decode_inst[6:0] == 7'd83 ||
decode_inst[6:0] == 7'd15 ||
decode_inst[6:0] == 7'd115 ||
decode_inst[14:12] == 3'b001 ||
decode_inst[14:12] == 3'b010 ||
decode_inst[31:25] == 7'b0000001 ||
decode_inst[31:25] == 7'h08 ||
decode_inst[31:25] == 7'h09 ||
decode_inst[31:25] == 7'h0F ||
decode_inst[31:25] == 7'h10 ||
decode_inst[31:25] == 7'h11 ||
decode_inst[31:25] == 7'h0B ||
decode_inst[31:25] == 7'h1F) ?
decode_inst[11:7] :
((decode_inst[31:25] == 7'h7E) ? 5'd31 : decode_inst[11:7]) ;
always@(immI__h35)
begin
case (immI__h35[11:0])
12'h0: CASE_immI5_BITS_11_TO_0_0x0_22_0x1_23_0x102_24_ETC__q2 = 5'd22;
12'h001: CASE_immI5_BITS_11_TO_0_0x0_22_0x1_23_0x102_24_ETC__q2 = 5'd23;
12'h102: CASE_immI5_BITS_11_TO_0_0x0_22_0x1_23_0x102_24_ETC__q2 = 5'd24;
12'd261: CASE_immI5_BITS_11_TO_0_0x0_22_0x1_23_0x102_24_ETC__q2 = 5'd1;
12'h302: CASE_immI5_BITS_11_TO_0_0x0_22_0x1_23_0x102_24_ETC__q2 = 5'd25;
default: CASE_immI5_BITS_11_TO_0_0x0_22_0x1_23_0x102_24_ETC__q2 = 5'd0;
endcase
end
always@(immI__h35 or
IF_decode_inst_BITS_14_TO_12_2_EQ_0b101_0_OR_d_ETC___d86)
begin
case (immI__h35[11:0])
12'd261, 12'd321, 12'd773, 12'd833:
CASE_immI5_BITS_11_TO_0_261_IF_decode_inst_BIT_ETC__q3 =
IF_decode_inst_BITS_14_TO_12_2_EQ_0b101_0_OR_d_ETC___d86;
default: CASE_immI5_BITS_11_TO_0_261_IF_decode_inst_BIT_ETC__q3 = 5'd17;
endcase
end
always@(decode_inst or
IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_NOT_de_ETC___d426 or
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d361)
begin
case (decode_inst[6:0])
7'd7, 7'd39:
CASE_decode_inst_BITS_6_TO_0_7_IF_decode_inst__ETC__q4 =
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d361;
default: CASE_decode_inst_BITS_6_TO_0_7_IF_decode_inst__ETC__q4 =
decode_inst[6:0] != 7'd67 && decode_inst[6:0] != 7'd71 &&
decode_inst[6:0] != 7'd75 &&
decode_inst[6:0] != 7'd79 &&
IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_NOT_de_ETC___d426;
endcase
end
always@(decode_inst or
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d361)
begin
case (decode_inst[31:27])
5'b00010, 5'b00011:
CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q5 =
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d361;
default: CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q5 =
(decode_inst[31:27] == 5'b00001 ||
decode_inst[31:27] == 5'b0 ||
decode_inst[31:27] == 5'b00100 ||
decode_inst[31:27] == 5'b01100 ||
decode_inst[31:27] == 5'b01000 ||
decode_inst[31:27] == 5'b10000 ||
decode_inst[31:27] == 5'b10100 ||
decode_inst[31:27] == 5'b11000 ||
decode_inst[31:27] == 5'b11100) &&
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d361;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_6_TO_0_7_IF_decode_inst__ETC__q4 or
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d361 or
CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q5)
begin
case (decode_inst[6:0])
7'd3, 7'd35:
CASE_decode_inst_BITS_6_TO_0_3_IF_decode_inst__ETC__q6 =
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d361;
7'd47:
CASE_decode_inst_BITS_6_TO_0_3_IF_decode_inst__ETC__q6 =
CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q5;
default: CASE_decode_inst_BITS_6_TO_0_3_IF_decode_inst__ETC__q6 =
decode_inst[6:0] != 7'd83 &&
CASE_decode_inst_BITS_6_TO_0_7_IF_decode_inst__ETC__q4;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b0, 3'b001, 3'b010, 3'b100, 3'b101, 3'b110:
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q7 =
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010;
default: CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q7 =
decode_inst[14:12] == 3'b011;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b0, 3'b001, 3'b100, 3'b101:
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q8 =
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010;
default: CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q8 =
decode_inst[14:12] == 3'b010 ||
decode_inst[14:12] == 3'b110 ||
decode_inst[14:12] == 3'b011 ||
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b0, 3'b100:
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q9 =
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010;
default: CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q9 =
decode_inst[14:12] == 3'b001 ||
decode_inst[14:12] == 3'b101 ||
decode_inst[14:12] == 3'b010 ||
decode_inst[14:12] == 3'b110 ||
decode_inst[14:12] == 3'b011;
endcase
end
always@(decode_inst)
begin
case (decode_inst[31:27])
5'b0,
5'b00001,
5'b00100,
5'b01000,
5'b01100,
5'b10000,
5'b10100,
5'b11000,
5'b11100:
CASE_decode_inst_BITS_31_TO_27_0b0_4_0b1_4_0b1_ETC__q10 = 3'd4;
5'b00010:
CASE_decode_inst_BITS_31_TO_27_0b0_4_0b1_4_0b1_ETC__q10 = 3'd2;
5'b00011:
CASE_decode_inst_BITS_31_TO_27_0b0_4_0b1_4_0b1_ETC__q10 = 3'd3;
default: CASE_decode_inst_BITS_31_TO_27_0b0_4_0b1_4_0b1_ETC__q10 = 3'd0;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_31_TO_27_0b0_4_0b1_4_0b1_ETC__q10)
begin
case (decode_inst[6:0])
7'd3, 7'd7, 7'd15:
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d491 = 3'd0;
7'd35, 7'd39:
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d491 = 3'd1;
7'd47:
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d491 =
CASE_decode_inst_BITS_31_TO_27_0b0_4_0b1_4_0b1_ETC__q10;
default: IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d491 =
3'd0;
endcase
end
always@(IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381 or
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d597 or
decode_inst)
begin
case (IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0])
2'd0, 2'd1, 2'd2:
IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d598 =
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2];
2'd3:
IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d598 =
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d597;
endcase
end
always@(IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381 or
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d597 or
decode_inst)
begin
case (IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0])
2'd0, 2'd1:
IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d604 =
decode_inst[31:25] == 7'h7D &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[4] &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2] ||
decode_inst[31:25] == 7'h7C &&
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[2];
default: IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d604 =
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[1:0] ==
2'd2 ||
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d597;
endcase
end
always@(decode_inst or
IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d994 or
decode_cap_mode)
begin
case (decode_inst[6:0])
7'd7, 7'd39:
CASE_decode_inst_BITS_6_TO_0_7_NOT_decode_cap__ETC__q11 =
!decode_cap_mode;
default: CASE_decode_inst_BITS_6_TO_0_7_NOT_decode_cap__ETC__q11 =
decode_inst[6:0] != 7'd67 && decode_inst[6:0] != 7'd71 &&
decode_inst[6:0] != 7'd75 &&
decode_inst[6:0] != 7'd79 &&
IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d994;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_6_TO_0_7_NOT_decode_cap__ETC__q11 or
decode_cap_mode)
begin
case (decode_inst[6:0])
7'd3, 7'd35:
CASE_decode_inst_BITS_6_TO_0_3_NOT_decode_cap__ETC__q12 =
!decode_cap_mode;
default: CASE_decode_inst_BITS_6_TO_0_3_NOT_decode_cap__ETC__q12 =
decode_inst[6:0] != 7'd47 && decode_inst[6:0] != 7'd83 &&
CASE_decode_inst_BITS_6_TO_0_7_NOT_decode_cap__ETC__q11;
endcase
end
always@(decode_inst or
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381)
begin
case (decode_inst[31:25])
7'h7C, 7'h7D:
CASE_decode_inst_BITS_31_TO_25_0x7C_IF_decode__ETC__q13 =
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[3];
default: CASE_decode_inst_BITS_31_TO_25_0x7C_IF_decode__ETC__q13 =
decode_inst[31:25] == 7'h7F &&
(decode_inst[24:20] == 5'h11 ||
decode_inst[24:20] == 5'h0C);
endcase
end
always@(decode_inst or
IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d1040 or
decode_cap_mode)
begin
case (decode_inst[6:0])
7'd7, 7'd39:
CASE_decode_inst_BITS_6_TO_0_7_decode_cap_mode_ETC__q14 =
decode_cap_mode;
default: CASE_decode_inst_BITS_6_TO_0_7_decode_cap_mode_ETC__q14 =
decode_inst[6:0] != 7'd67 && decode_inst[6:0] != 7'd71 &&
decode_inst[6:0] != 7'd75 &&
decode_inst[6:0] != 7'd79 &&
IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d1040;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_6_TO_0_7_decode_cap_mode_ETC__q14 or
decode_cap_mode)
begin
case (decode_inst[6:0])
7'd3, 7'd35:
CASE_decode_inst_BITS_6_TO_0_3_decode_cap_mode_ETC__q15 =
decode_cap_mode;
default: CASE_decode_inst_BITS_6_TO_0_3_decode_cap_mode_ETC__q15 =
decode_inst[6:0] != 7'd47 && decode_inst[6:0] != 7'd83 &&
CASE_decode_inst_BITS_6_TO_0_7_decode_cap_mode_ETC__q14;
endcase
end
always@(decode_inst or
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381)
begin
case (decode_inst[31:25])
7'h7C, 7'h7D:
CASE_decode_inst_BITS_31_TO_25_0x7C_IF_decode__ETC__q16 =
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d381[3];
default: CASE_decode_inst_BITS_31_TO_25_0x7C_IF_decode__ETC__q16 =
decode_inst[31:25] == 7'h7F && decode_inst[24:20] == 5'h11;
endcase
end
always@(decode_inst or
IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d1105 or
decode_cap_mode)
begin
case (decode_inst[6:0])
7'd7, 7'd39:
CASE_decode_inst_BITS_6_TO_0_7_decode_cap_mode_ETC__q17 =
decode_cap_mode;
default: CASE_decode_inst_BITS_6_TO_0_7_decode_cap_mode_ETC__q17 =
decode_inst[6:0] != 7'd67 && decode_inst[6:0] != 7'd71 &&
decode_inst[6:0] != 7'd75 &&
decode_inst[6:0] != 7'd79 &&
IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d1105;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_6_TO_0_7_decode_cap_mode_ETC__q17 or
decode_cap_mode)
begin
case (decode_inst[6:0])
7'd3, 7'd35:
CASE_decode_inst_BITS_6_TO_0_3_decode_cap_mode_ETC__q18 =
decode_cap_mode;
default: CASE_decode_inst_BITS_6_TO_0_3_decode_cap_mode_ETC__q18 =
decode_inst[6:0] != 7'd47 && decode_inst[6:0] != 7'd83 &&
CASE_decode_inst_BITS_6_TO_0_7_decode_cap_mode_ETC__q17;
endcase
end
always@(decode_inst)
begin
case (decode_inst[31:25])
7'h08,
7'h09,
7'h0B,
7'h0C,
7'h0D,
7'h0E,
7'h0F,
7'h11,
7'h12,
7'h14,
7'h1F,
7'h7C,
7'h7E:
CASE_decode_inst_BITS_31_TO_25_0x8_decode_inst_ETC__q19 =
decode_inst[24:20];
7'h10, 7'h13, 7'h1D, 7'h1E, 7'b0100000:
CASE_decode_inst_BITS_31_TO_25_0x8_decode_inst_ETC__q19 =
decode_inst[19:15];
default: CASE_decode_inst_BITS_31_TO_25_0x8_decode_inst_ETC__q19 =
decode_inst[19:15];
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_31_TO_25_0x8_decode_inst_ETC__q19)
begin
case (decode_inst[6:0])
7'd35, 7'd47, 7'd51, 7'd59, 7'd99:
IF_decode_inst_BITS_6_TO_0_EQ_51_OR_decode_ins_ETC___d1363 =
decode_inst[24:20];
7'd115:
IF_decode_inst_BITS_6_TO_0_EQ_51_OR_decode_ins_ETC___d1363 =
decode_inst[19:15];
default: IF_decode_inst_BITS_6_TO_0_EQ_51_OR_decode_ins_ETC___d1363 =
CASE_decode_inst_BITS_31_TO_25_0x8_decode_inst_ETC__q19;
endcase
end
always@(decode_inst)
begin
case (decode_inst[24:20])
5'h08, 5'h09:
CASE_decode_inst_BITS_24_TO_20_0x8_0_0x9_0_dec_ETC__q20 = 5'd0;
default: CASE_decode_inst_BITS_24_TO_20_0x8_0_0x9_0_dec_ETC__q20 =
decode_inst[19:15];
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_24_TO_20_0x8_0_0x9_0_dec_ETC__q20)
begin
case (decode_inst[31:25])
7'h0B, 7'h0C, 7'h0D, 7'h0E, 7'h11, 7'h12, 7'h14, 7'h1F, 7'h7E:
CASE_decode_inst_BITS_31_TO_25_0xB_decode_inst_ETC__q21 =
decode_inst[19:15];
7'h10, 7'h13, 7'h1D, 7'h1E, 7'b0100000:
CASE_decode_inst_BITS_31_TO_25_0xB_decode_inst_ETC__q21 =
decode_inst[24:20];
default: CASE_decode_inst_BITS_31_TO_25_0xB_decode_inst_ETC__q21 =
(decode_inst[31:25] == 7'h7D ||
decode_inst[31:25] == 7'h7C ||
decode_inst[24:20] == 5'h03 ||
decode_inst[24:20] == 5'h02 ||
decode_inst[24:20] == 5'h04 ||
decode_inst[24:20] == 5'h05) ?
decode_inst[19:15] :
CASE_decode_inst_BITS_24_TO_20_0x8_0_0x9_0_dec_ETC__q20;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_31_TO_25_0xB_decode_inst_ETC__q21)
begin
case (decode_inst[6:0])
7'd19, 7'd27, 7'd51, 7'd59:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1347 =
decode_inst[19:15];
7'd55:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1347 = 5'd0;
default: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1347 =
(decode_inst[6:0] == 7'd103 || decode_inst[6:0] == 7'd99 ||
decode_inst[6:0] == 7'd3 ||
decode_inst[6:0] == 7'd35 ||
decode_inst[6:0] == 7'd47 ||
decode_inst[6:0] == 7'd83 ||
decode_inst[6:0] == 7'd7 ||
decode_inst[6:0] == 7'd39 ||
decode_inst[6:0] == 7'd15 ||
decode_inst[6:0] == 7'd115 ||
decode_inst[14:12] == 3'b001 ||
decode_inst[14:12] == 3'b010 ||
decode_inst[31:25] == 7'b0000001 ||
decode_inst[31:25] == 7'h08 ||
decode_inst[31:25] == 7'h09 ||
decode_inst[31:25] == 7'h0F) ?
decode_inst[19:15] :
CASE_decode_inst_BITS_31_TO_25_0xB_decode_inst_ETC__q21;
endcase
end
always@(decode_inst or
IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d2265)
begin
case (decode_inst[31:25])
7'h7C, 7'h7D:
CASE_decode_inst_BITS_31_TO_25_0x7C_IF_NOT_dec_ETC__q22 =
IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d2265;
default: CASE_decode_inst_BITS_31_TO_25_0x7C_IF_NOT_dec_ETC__q22 =
decode_inst[31:25] != 7'h7F ||
decode_inst[24:20] != 5'h03 &&
decode_inst[24:20] != 5'h02 &&
decode_inst[24:20] != 5'h04 &&
decode_inst[24:20] != 5'h05 &&
decode_inst[24:20] != 5'h08 &&
decode_inst[24:20] != 5'h09 &&
decode_inst[24:20] != 5'h0A &&
decode_inst[24:20] != 5'h0B &&
decode_inst[24:20] != 5'h0F &&
decode_inst[24:20] != 5'h11 &&
decode_inst[24:20] != 5'h06 &&
decode_inst[24:20] != 5'h07 &&
decode_inst[24:20] != 5'h0 &&
decode_inst[24:20] != 5'h0C &&
decode_inst[24:20] != 5'h01;
endcase
end
always@(decode_inst or
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d485)
begin
case (decode_inst[31:27])
5'b00010, 5'b00011:
CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q23 =
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d485;
default: CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q23 =
decode_inst[31:27] != 5'b00001 &&
decode_inst[31:27] != 5'b0 &&
decode_inst[31:27] != 5'b00100 &&
decode_inst[31:27] != 5'b01100 &&
decode_inst[31:27] != 5'b01000 &&
decode_inst[31:27] != 5'b10000 &&
decode_inst[31:27] != 5'b10100 &&
decode_inst[31:27] != 5'b11000 &&
decode_inst[31:27] != 5'b11100 ||
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d485;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_31_TO_25_0x7C_IF_NOT_dec_ETC__q22 or
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d485 or
CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q23 or
immI__h35)
begin
case (decode_inst[6:0])
7'd3, 7'd7, 7'd35, 7'd39:
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d2279 =
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d485;
7'd15:
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d2279 =
decode_inst[14:12] != 3'b001 && decode_inst[14:12] != 3'b0 &&
(decode_inst[14:12] != 3'b010 ||
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d485);
7'd47:
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d2279 =
CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q23;
7'd67, 7'd71, 7'd75, 7'd79:
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d2279 =
decode_inst[26:25] != 2'b0 && decode_inst[26:25] != 2'b01 ||
decode_inst[6:0] != 7'd67 && decode_inst[6:0] != 7'd71 &&
decode_inst[6:0] != 7'd75 &&
decode_inst[6:0] != 7'd79;
7'd83:
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d2279 =
decode_inst[26:25] != 2'b0 && decode_inst[26:25] != 2'b01;
7'd115:
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d2279 =
decode_inst[14:12] == 3'b0 && decode_inst[31:25] != 7'h09 &&
immI__h35[11:0] != 12'h102 &&
immI__h35[11:0] != 12'h302 &&
immI__h35[11:0] != 12'h0 &&
immI__h35[11:0] != 12'h001 &&
immI__h35[11:0] != 12'd261;
default: IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d2279 =
decode_inst[6:0] != 7'd91 ||
decode_inst[14:12] != 3'b001 &&
decode_inst[14:12] != 3'b010 &&
(decode_inst[14:12] != 3'b0 ||
decode_inst[31:25] != 7'b0000001 &&
decode_inst[31:25] != 7'h08 &&
decode_inst[31:25] != 7'h09 &&
decode_inst[31:25] != 7'h0F &&
decode_inst[31:25] != 7'h10 &&
decode_inst[31:25] != 7'h11 &&
decode_inst[31:25] != 7'h0B &&
decode_inst[31:25] != 7'h1F &&
((decode_inst[31:25] == 7'h7E) ?
decode_inst[11:7] != 5'h01 :
decode_inst[31:25] != 7'h0C &&
decode_inst[31:25] != 7'b0100000 &&
decode_inst[31:25] != 7'h1E &&
decode_inst[31:25] != 7'h0D &&
decode_inst[31:25] != 7'h0E &&
decode_inst[31:25] != 7'h12 &&
decode_inst[31:25] != 7'h13 &&
decode_inst[31:25] != 7'h14 &&
decode_inst[31:25] != 7'h1D &&
CASE_decode_inst_BITS_31_TO_25_0x7C_IF_NOT_dec_ETC__q22));
endcase
end
always@(decode_inst)
begin
case (decode_inst[31:27])
5'b0: CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q24 = 4'd1;
5'b00001:
CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q24 = 4'd0;
5'b00100:
CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q24 = 4'd2;
5'b01000:
CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q24 = 4'd4;
5'b01100:
CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q24 = 4'd3;
5'b10000:
CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q24 = 4'd5;
5'b10100:
CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q24 = 4'd6;
5'b11000:
CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q24 = 4'd7;
5'b11100:
CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q24 = 4'd8;
default: CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q24 = 4'd9;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q24)
begin
case (decode_inst[6:0])
7'd3, 7'd7, 7'd15, 7'd35, 7'd39:
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d503 = 4'd9;
7'd47:
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d503 =
CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q24;
default: IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d503 =
4'd9;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b001, 3'b101:
IF_decode_inst_BITS_14_TO_12_2_EQ_0b101_0_OR_d_ETC___d840 = 2'd0;
3'b010, 3'b110:
IF_decode_inst_BITS_14_TO_12_2_EQ_0b101_0_OR_d_ETC___d840 = 2'd1;
default: IF_decode_inst_BITS_14_TO_12_2_EQ_0b101_0_OR_d_ETC___d840 =
2'd2;
endcase
end
always@(decode_inst or IF_decode_cap_mode_THEN_0_ELSE_3___d1200)
begin
case (decode_inst[14:12])
3'b0, 3'b001:
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q25 = 2'd0;
3'b010:
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q25 =
IF_decode_cap_mode_THEN_0_ELSE_3___d1200;
default: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q25 = 2'd0;
endcase
end
always@(decode_inst or
IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d1214)
begin
case (decode_inst[31:25])
7'b0000001,
7'h08,
7'h09,
7'h0D,
7'h0E,
7'h0F,
7'h10,
7'h11,
7'h12,
7'h13,
7'h14,
7'b0100000,
7'h7E:
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q26 = 2'd0;
7'h0B, 7'h0C, 7'h1D, 7'h1E, 7'h1F:
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q26 = 2'd1;
7'h7C, 7'h7D:
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q26 =
IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d1214;
default: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q26 = 2'd0;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q26)
begin
case (decode_inst[14:12])
3'b0:
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q27 =
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q26;
3'b001, 3'b010:
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q27 = 2'd0;
default: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q27 = 2'd0;
endcase
end
always@(decode_inst or
IF_decode_cap_mode_THEN_0_ELSE_3___d1200 or
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q25 or
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q27)
begin
case (decode_inst[6:0])
7'd3, 7'd7, 7'd35, 7'd39:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1234 =
IF_decode_cap_mode_THEN_0_ELSE_3___d1200;
7'd15:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1234 =
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q25;
7'd19,
7'd23,
7'd27,
7'd47,
7'd51,
7'd55,
7'd59,
7'd67,
7'd71,
7'd75,
7'd79,
7'd83,
7'd115:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1234 = 2'd0;
7'd91:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1234 =
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q27;
7'd99, 7'd103, 7'd111:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1234 = 2'd2;
default: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1234 =
2'd0;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b0, 3'b001:
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q28 = 3'd0;
3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q28 = 3'd4;
default: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q28 = 3'd0;
endcase
end
always@(decode_inst)
begin
case (decode_inst[31:25])
7'b0000001,
7'h08,
7'h09,
7'h0D,
7'h0E,
7'h0F,
7'h10,
7'h11,
7'h12,
7'h13,
7'h14,
7'b0100000,
7'h7E:
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q29 = 3'd0;
7'h0B, 7'h0C, 7'h1F:
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q29 = 3'd3;
7'h1D: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q29 = 3'd1;
7'h1E: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q29 = 3'd2;
7'h7C, 7'h7D:
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q29 = 3'd4;
default: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q29 = 3'd0;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q29)
begin
case (decode_inst[14:12])
3'b0:
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q30 =
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q29;
3'b001, 3'b010:
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q30 = 3'd0;
default: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q30 = 3'd0;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q28 or
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q30)
begin
case (decode_inst[6:0])
7'd3, 7'd7, 7'd35, 7'd39:
CASE_decode_inst_BITS_6_TO_0_3_4_7_4_15_CASE_d_ETC__q31 = 3'd4;
7'd15:
CASE_decode_inst_BITS_6_TO_0_3_4_7_4_15_CASE_d_ETC__q31 =
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q28;
7'd19,
7'd23,
7'd27,
7'd47,
7'd51,
7'd55,
7'd59,
7'd67,
7'd71,
7'd75,
7'd79,
7'd83,
7'd99,
7'd103,
7'd111,
7'd115:
CASE_decode_inst_BITS_6_TO_0_3_4_7_4_15_CASE_d_ETC__q31 = 3'd0;
7'd91:
CASE_decode_inst_BITS_6_TO_0_3_4_7_4_15_CASE_d_ETC__q31 =
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q30;
default: CASE_decode_inst_BITS_6_TO_0_3_4_7_4_15_CASE_d_ETC__q31 = 3'd0;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b0, 3'b001:
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q32 = 3'd0;
3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q32 = 3'd5;
default: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q32 = 3'd0;
endcase
end
always@(decode_inst)
begin
case (decode_inst[31:25])
7'b0000001,
7'h0D,
7'h0E,
7'h0F,
7'h10,
7'h11,
7'h12,
7'h13,
7'h14,
7'b0100000,
7'h7E:
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q33 = 3'd0;
7'h08, 7'h09:
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q33 = 3'd4;
7'h0B, 7'h0C, 7'h1F:
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q33 = 3'd3;
7'h1D: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q33 = 3'd1;
7'h1E: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q33 = 3'd2;
7'h7C, 7'h7D:
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q33 = 3'd5;
default: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q33 = 3'd0;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q33)
begin
case (decode_inst[14:12])
3'b0:
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q34 =
CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q33;
3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q34 = 3'd0;
3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q34 = 3'd4;
default: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q34 = 3'd0;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q32 or
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q34)
begin
case (decode_inst[6:0])
7'd3, 7'd7, 7'd35, 7'd39:
CASE_decode_inst_BITS_6_TO_0_3_5_7_5_15_CASE_d_ETC__q35 = 3'd5;
7'd15:
CASE_decode_inst_BITS_6_TO_0_3_5_7_5_15_CASE_d_ETC__q35 =
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q32;
7'd19,
7'd23,
7'd27,
7'd47,
7'd51,
7'd55,
7'd59,
7'd67,
7'd71,
7'd75,
7'd79,
7'd83,
7'd99,
7'd103,
7'd111,
7'd115:
CASE_decode_inst_BITS_6_TO_0_3_5_7_5_15_CASE_d_ETC__q35 = 3'd0;
7'd91:
CASE_decode_inst_BITS_6_TO_0_3_5_7_5_15_CASE_d_ETC__q35 =
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q34;
default: CASE_decode_inst_BITS_6_TO_0_3_5_7_5_15_CASE_d_ETC__q35 = 3'd0;
endcase
end
always@(decode_inst or
IF_SEXT_decode_inst_BITS_31_TO_20_0_1_BIT_10_3_ETC___d239)
begin
case (decode_inst[14:12])
3'b0: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q36 = 5'd0;
3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q36 = 5'd9;
3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q36 = 5'd7;
3'b011: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q36 = 5'd8;
3'b100: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q36 = 5'd6;
3'd5:
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q36 =
IF_SEXT_decode_inst_BITS_31_TO_20_0_1_BIT_10_3_ETC___d239;
3'b110: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q36 = 5'd5;
3'b111: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q36 = 5'd4;
endcase
end
always@(decode_inst or immI__h35)
begin
case (decode_inst[14:12])
3'b0: CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_IF_ETC__q37 = 5'd1;
3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_IF_ETC__q37 = 5'd10;
default: CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_IF_ETC__q37 =
immI__h35[10] ? 5'd12 : 5'd14;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b0: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q38 = 5'd0;
3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q38 = 5'd9;
3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q38 = 5'd7;
3'b011: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q38 = 5'd8;
3'b100: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q38 = 5'd6;
3'd5: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q38 = 5'd13;
3'b110: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q38 = 5'd5;
3'b111: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q38 = 5'd4;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b0: CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_14__q39 = 5'd1;
3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_14__q39 = 5'd10;
default: CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_14__q39 = 5'd14;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b001, 3'b101:
CASE_decode_inst_BITS_14_TO_12_0b1_15_0b10_16__ETC__q40 = 5'd15;
3'b010, 3'b110:
CASE_decode_inst_BITS_14_TO_12_0b1_15_0b10_16__ETC__q40 = 5'd16;
default: CASE_decode_inst_BITS_14_TO_12_0b1_15_0b10_16__ETC__q40 =
5'd17;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q36 or
CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_IF_ETC__q37 or
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q38 or
CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_14__q39 or
CASE_decode_inst_BITS_14_TO_12_0b1_15_0b10_16__ETC__q40)
begin
case (decode_inst[6:0])
7'd19:
IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d273 =
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q36;
7'd23, 7'd55:
IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d273 = 5'd0;
7'd27:
IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d273 =
CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_IF_ETC__q37;
7'd51:
IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d273 =
(decode_inst[31:25] == 7'b0) ?
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q38 :
((decode_inst[14:12] == 3'b0) ? 5'd2 : 5'd11);
7'd59:
IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d273 =
(decode_inst[31:25] == 7'b0) ?
CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_14__q39 :
((decode_inst[14:12] == 3'b0) ? 5'd3 : 5'd12);
7'd115:
IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d273 =
CASE_decode_inst_BITS_14_TO_12_0b1_15_0b10_16__ETC__q40;
default: IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d273 =
(decode_inst[31:25] == 7'b0000001) ? 5'd0 : 5'd2;
endcase
end
always@(decode_inst or
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_AND__ETC___d580)
begin
case (decode_inst[31:25])
7'h7C:
CASE_decode_inst_BITS_31_TO_25_0x7C_IF_IF_deco_ETC__q41 =
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_AND__ETC___d580 ?
3'd3 :
3'd1;
7'h7D:
CASE_decode_inst_BITS_31_TO_25_0x7C_IF_IF_deco_ETC__q41 =
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_AND__ETC___d580 ?
3'd2 :
3'd0;
default: CASE_decode_inst_BITS_31_TO_25_0x7C_IF_IF_deco_ETC__q41 = 3'd0;
endcase
end
always@(decode_inst or
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d618 or
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d491 or
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d503 or
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d518 or
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d526 or
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d531 or
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d533 or
decode_cap_mode or
IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_5_ETC___d578)
begin
case (decode_inst[6:0])
7'd3, 7'd7, 7'd35, 7'd39, 7'd47:
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d620 =
{ IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d491,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d503,
decode_inst[6:0] == 7'd7 || decode_inst[14:12] == 3'b100 ||
decode_inst[14:12] == 3'b101 ||
decode_inst[14:12] == 3'b110,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
(decode_inst[6:0] == 7'd35 || decode_inst[6:0] == 7'd39) &&
decode_inst[14:12] == 3'b100 ||
decode_inst[6:0] == 7'd15 && decode_inst[14:12] == 3'b010,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d518,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d518,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d518,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d518,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d526,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d526,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d531,
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d533,
decode_inst[6:0] == 7'd47 && decode_inst[26],
decode_inst[6:0] == 7'd47 && decode_inst[25],
decode_cap_mode };
7'd15:
IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d620 =
IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_5_ETC___d578;
default: IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d620 =
IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d618;
endcase
end
always@(decode_inst or immI__h35 or immIunsigned__h40)
begin
case (decode_inst[14:12])
3'b001:
CASE_decode_inst_BITS_14_TO_12_0b1_immI5_0b10__ETC__q42 = immI__h35;
3'b010:
CASE_decode_inst_BITS_14_TO_12_0b1_immI5_0b10__ETC__q42 =
immIunsigned__h40;
default: CASE_decode_inst_BITS_14_TO_12_0b1_immI5_0b10__ETC__q42 =
32'd0;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_14_TO_12_0b1_immI5_0b10__ETC__q42 or
immI__h35 or immU__h38 or immS__h36 or immB__h37 or immJ__h39)
begin
case (decode_inst[6:0])
7'd3, 7'd7, 7'd15, 7'd19, 7'd27, 7'd103:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1706 =
immI__h35;
7'd23, 7'd55:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1706 =
immU__h38;
7'd35, 7'd39:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1706 =
immS__h36;
7'd47:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1706 = 32'd0;
7'd99:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1706 =
immB__h37;
7'd111:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1706 =
immJ__h39;
7'd115:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1706 =
{ 27'd0, decode_inst[19:15] };
default: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1706 =
CASE_decode_inst_BITS_14_TO_12_0b1_immI5_0b10__ETC__q42;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b0: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_1_0b1_ETC__q43 = 2'd0;
3'b001, 3'b010, 3'b011:
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_1_0b1_ETC__q43 = 2'd1;
3'b100, 3'b101:
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_1_0b1_ETC__q43 = 2'd2;
default: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_1_0b1_ETC__q43 = 2'd3;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b0, 3'b001, 3'b100, 3'b110:
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q44 = 2'd0;
3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q44 = 2'd2;
3'b011, 3'b101, 3'd7:
CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q44 = 2'd1;
endcase
end
always@(decode_inst)
begin
case (decode_inst[24:20])
5'h0: CASE_decode_inst_BITS_24_TO_20_0x0_15_0x1_16_0_ETC__q45 = 5'd15;
5'h01: CASE_decode_inst_BITS_24_TO_20_0x0_15_0x1_16_0_ETC__q45 = 5'd16;
5'h02: CASE_decode_inst_BITS_24_TO_20_0x0_15_0x1_16_0_ETC__q45 = 5'd17;
default: CASE_decode_inst_BITS_24_TO_20_0x0_15_0x1_16_0_ETC__q45 =
5'd18;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b0: CASE_decode_inst_BITS_14_TO_12_0b0_5_0b1_6_7__q46 = 5'd5;
3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_5_0b1_6_7__q46 = 5'd6;
default: CASE_decode_inst_BITS_14_TO_12_0b0_5_0b1_6_7__q46 = 5'd7;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b0: CASE_decode_inst_BITS_14_TO_12_0b0_21_0b1_20_19__q47 = 5'd21;
3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_21_0b1_20_19__q47 = 5'd20;
default: CASE_decode_inst_BITS_14_TO_12_0b0_21_0b1_20_19__q47 = 5'd19;
endcase
end
always@(decode_inst)
begin
case (decode_inst[24:20])
5'h0: CASE_decode_inst_BITS_24_TO_20_0x0_11_0x1_12_0_ETC__q48 = 5'd11;
5'h01: CASE_decode_inst_BITS_24_TO_20_0x0_11_0x1_12_0_ETC__q48 = 5'd12;
5'h02: CASE_decode_inst_BITS_24_TO_20_0x0_11_0x1_12_0_ETC__q48 = 5'd13;
default: CASE_decode_inst_BITS_24_TO_20_0x0_11_0x1_12_0_ETC__q48 =
5'd14;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_24_TO_20_0x0_15_0x1_16_0_ETC__q45 or
CASE_decode_inst_BITS_14_TO_12_0b0_5_0b1_6_7__q46 or
CASE_decode_inst_BITS_14_TO_12_0b0_21_0b1_20_19__q47 or
CASE_decode_inst_BITS_24_TO_20_0x0_11_0x1_12_0_ETC__q48)
begin
case (decode_inst[31:27])
5'b0, 5'b00001, 5'b00010, 5'b00011:
CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q49 =
decode_inst[31:27];
5'b00100:
CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q49 =
CASE_decode_inst_BITS_14_TO_12_0b0_5_0b1_6_7__q46;
5'b00101:
CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q49 =
(decode_inst[14:12] == 3'b0) ? 5'd8 : 5'd9;
5'b01000:
CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q49 = 5'd10;
5'b01011:
CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q49 = 5'd4;
5'b10100:
CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q49 =
CASE_decode_inst_BITS_14_TO_12_0b0_21_0b1_20_19__q47;
5'b11000:
CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q49 =
CASE_decode_inst_BITS_24_TO_20_0x0_11_0x1_12_0_ETC__q48;
5'b11100:
CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q49 =
(decode_inst[14:12] == 3'b0) ? 5'd23 : 5'd22;
5'b11110:
CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q49 = 5'd24;
default: CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q49 =
CASE_decode_inst_BITS_24_TO_20_0x0_15_0x1_16_0_ETC__q45;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q49)
begin
case (decode_inst[6:0])
7'd67: CASE_decode_inst_BITS_6_TO_0_67_25_71_26_75_27_ETC__q50 = 5'd25;
7'd71: CASE_decode_inst_BITS_6_TO_0_67_25_71_26_75_27_ETC__q50 = 5'd26;
7'd75: CASE_decode_inst_BITS_6_TO_0_67_25_71_26_75_27_ETC__q50 = 5'd27;
7'd83:
CASE_decode_inst_BITS_6_TO_0_67_25_71_26_75_27_ETC__q50 =
CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q49;
default: CASE_decode_inst_BITS_6_TO_0_67_25_71_26_75_27_ETC__q50 =
5'd28;
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b0, 3'b001, 3'b010, 3'b011, 3'b100:
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q51 =
decode_inst[14:12];
default: CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q51 = 3'd7;
endcase
end
always@(decode_inst or immI__h35)
begin
case (decode_inst[6:0])
7'd51, 7'd59:
CASE_decode_inst_BITS_6_TO_0_51_decode_inst_BI_ETC__q52 =
decode_inst[31:25] == 7'b0 || decode_inst[31:25] == 7'b0100000;
default: CASE_decode_inst_BITS_6_TO_0_51_decode_inst_BI_ETC__q52 =
decode_inst[6:0] == 7'd55 || decode_inst[6:0] == 7'd23 ||
((decode_inst[6:0] == 7'd115) ?
decode_inst[14:12] != 3'b0 &&
immI__h35[11:0] != 12'd773 &&
immI__h35[11:0] != 12'd833 &&
immI__h35[11:0] != 12'd261 &&
immI__h35[11:0] != 12'd321 :
decode_inst[6:0] == 7'd91 &&
decode_inst[14:12] == 3'b0 &&
((decode_inst[31:25] == 7'b0000001) ?
decode_inst[24:20] == 5'h0 :
decode_inst[31:25] == 7'h14));
endcase
end
always@(decode_inst)
begin
case (decode_inst[14:12])
3'b0, 3'b001:
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q53 =
decode_inst[14:12];
3'b100: CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q53 = 3'd2;
3'b101: CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q53 = 3'd4;
3'b110: CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q53 = 3'd3;
default: CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q53 = 3'd5;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q53)
begin
case (decode_inst[6:0])
7'd99:
CASE_decode_inst_BITS_6_TO_0_99_CASE_decode_in_ETC__q54 =
CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q53;
7'd103, 7'd111:
CASE_decode_inst_BITS_6_TO_0_99_CASE_decode_in_ETC__q54 = 3'd6;
default: CASE_decode_inst_BITS_6_TO_0_99_CASE_decode_in_ETC__q54 = 3'd6;
endcase
end
always@(immI__h35)
begin
case (immI__h35[11:0])
12'h001,
12'd2,
12'd3,
12'd256,
12'd260,
12'd262,
12'd320,
12'd322,
12'd323,
12'd324,
12'd384,
12'd768,
12'd769,
12'h302,
12'd771,
12'd772,
12'd774,
12'd832,
12'd834,
12'd835,
12'd836,
12'd1952,
12'd1953,
12'd1954,
12'd1955,
12'd1968,
12'd1969,
12'd1970,
12'd1971,
12'd2048,
12'd2049,
12'd2496,
12'd2816,
12'd2818,
12'd3008,
12'd3072,
12'd3073,
12'd3074,
12'd3857,
12'd3858,
12'd3859,
12'd3860:
CASE_immI5_BITS_11_TO_0_0x1_immI5_BITS_11_TO_0_ETC__q55 =
immI__h35[11:0];
default: CASE_immI5_BITS_11_TO_0_0x1_immI5_BITS_11_TO_0_ETC__q55 =
12'd2303;
endcase
end
always@(decode_inst)
begin
case (decode_inst[31:25])
7'h12:
CASE_decode_inst_BITS_31_TO_25_0x12_decode_ins_ETC__q56 =
decode_inst[24:20] == 5'h0;
7'h13:
CASE_decode_inst_BITS_31_TO_25_0x12_decode_ins_ETC__q56 =
decode_inst[19:15] == 5'd0;
default: CASE_decode_inst_BITS_31_TO_25_0x12_decode_ins_ETC__q56 =
decode_inst[31:25] == 7'h1D && decode_inst[19:15] == 5'd0;
endcase
end
always@(decode_inst)
begin
case (decode_inst[6:0])
7'd15:
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q57 =
decode_inst[14:12] == 3'b010;
7'd115:
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q57 =
decode_inst[14];
default: CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q57 =
decode_inst[6:0] == 7'd91 &&
(decode_inst[14:12] == 3'b001 ||
decode_inst[14:12] == 3'b010 ||
decode_inst[14:12] == 3'b0 &&
(decode_inst[31:25] == 7'h7D ||
decode_inst[31:25] == 7'h7C));
endcase
end
always@(decode_inst or
decode_inst_BIT_23_5_OR_decode_inst_BIT_21_6___d47 or
decode_inst_BIT_26_8_OR_decode_inst_BIT_24_9___d50)
begin
case (decode_inst[14:12])
3'b0:
IF_decode_inst_BITS_14_TO_12_2_EQ_0b1_3_THEN_2_ETC___d56 =
(decode_inst_BIT_23_5_OR_decode_inst_BIT_21_6___d47 ||
decode_inst_BIT_26_8_OR_decode_inst_BIT_24_9___d50) ?
5'd19 :
5'd1;
3'b001:
IF_decode_inst_BITS_14_TO_12_2_EQ_0b1_3_THEN_2_ETC___d56 = 5'd20;
3'b010: IF_decode_inst_BITS_14_TO_12_2_EQ_0b1_3_THEN_2_ETC___d56 = 5'd4;
default: IF_decode_inst_BITS_14_TO_12_2_EQ_0b1_3_THEN_2_ETC___d56 =
5'd0;
endcase
end
always@(decode_inst)
begin
case (decode_inst[31:27])
5'b00010: CASE_decode_inst_BITS_31_TO_27_0b10_6_0b11_7_2__q58 = 5'd6;
5'b00011: CASE_decode_inst_BITS_31_TO_27_0b10_6_0b11_7_2__q58 = 5'd7;
default: CASE_decode_inst_BITS_31_TO_27_0b10_6_0b11_7_2__q58 = 5'd2;
endcase
end
always@(decode_inst)
begin
case (decode_inst[24:20])
5'h0,
5'h01,
5'h02,
5'h03,
5'h04,
5'h05,
5'h06,
5'h07,
5'h08,
5'h09,
5'h0A,
5'h0B,
5'h0F,
5'h11:
CASE_decode_inst_BITS_24_TO_20_0x0_13_0x1_13_0_ETC__q59 = 5'd13;
5'h0C:
CASE_decode_inst_BITS_24_TO_20_0x0_13_0x1_13_0_ETC__q59 =
decode_inst[24:20];
default: CASE_decode_inst_BITS_24_TO_20_0x0_13_0x1_13_0_ETC__q59 = 5'd0;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_24_TO_20_0x0_13_0x1_13_0_ETC__q59)
begin
case (decode_inst[31:25])
7'b0000001:
CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q60 =
(decode_inst[24:20] == 5'h0) ?
5'd15 :
((decode_inst[19:15] == 5'd0) ? 5'd13 : 5'd18);
7'h08,
7'h09,
7'h0B,
7'h0C,
7'h0D,
7'h0E,
7'h0F,
7'h10,
7'h11,
7'h12,
7'h13,
7'h1D,
7'h1E,
7'h1F,
7'b0100000:
CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q60 = 5'd13;
7'h14: CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q60 = 5'd3;
7'h7C: CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q60 = 5'd5;
7'h7D: CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q60 = 5'd4;
7'h7E:
CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q60 =
(decode_inst[11:7] == 5'h01) ? 5'd11 : 5'd0;
7'h7F:
CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q60 =
CASE_decode_inst_BITS_24_TO_20_0x0_13_0x1_13_0_ETC__q59;
default: CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q60 = 5'd0;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q60)
begin
case (decode_inst[14:12])
3'b0:
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q61 =
CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q60;
3'b001, 3'b010:
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q61 = 5'd13;
default: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q61 = 5'd0;
endcase
end
always@(decode_inst or
IF_decode_inst_BITS_14_TO_12_2_EQ_0b1_3_THEN_2_ETC___d56 or
decode_cap_mode or
CASE_decode_inst_BITS_31_TO_27_0b10_6_0b11_7_2__q58 or
IF_NOT_decode_inst_BITS_26_TO_25_5_EQ_0b0_6_7__ETC___d31 or
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q61 or
IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_I_ETC___d88)
begin
case (decode_inst[6:0])
7'd3, 7'd7:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184 = 5'd4;
7'd15:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184 =
IF_decode_inst_BITS_14_TO_12_2_EQ_0b1_3_THEN_2_ETC___d56;
7'd19, 7'd27, 7'd51, 7'd55, 7'd59:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184 = 5'd3;
7'd23:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184 =
decode_cap_mode ? 5'd15 : 5'd14;
7'd35, 7'd39:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184 = 5'd5;
7'd47:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184 =
CASE_decode_inst_BITS_31_TO_27_0b10_6_0b11_7_2__q58;
7'd67, 7'd71, 7'd75, 7'd79, 7'd83:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184 =
IF_NOT_decode_inst_BITS_26_TO_25_5_EQ_0b0_6_7__ETC___d31;
7'd91:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184 =
CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q61;
7'd99:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184 = 5'd10;
7'd103:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184 = 5'd9;
7'd111:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184 = 5'd8;
7'd115:
IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184 =
IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_I_ETC___d88;
default: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d184 =
5'd0;
endcase
end
always@(decode_inst)
begin
case (decode_inst[24:20])
5'h0: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q62 = 4'd9;
5'h02: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q62 = 4'd3;
5'h03: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q62 = 4'd2;
5'h04: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q62 = 4'd4;
5'h05: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q62 = 4'd5;
5'h06: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q62 = 4'd7;
5'h07: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q62 = 4'd8;
5'h0F: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q62 = 4'd6;
default: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q62 =
4'd10;
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q62)
begin
case (decode_inst[31:25])
7'h12: CASE_decode_inst_BITS_31_TO_25_0x12_11_0b10000_ETC__q63 = 4'd11;
7'b0100000:
CASE_decode_inst_BITS_31_TO_25_0x12_11_0b10000_ETC__q63 = 4'd0;
default: CASE_decode_inst_BITS_31_TO_25_0x12_11_0b10000_ETC__q63 =
CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q62;
endcase
end
always@(decode_inst or immI__h35)
begin
case (decode_inst[6:0])
7'd15:
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q64 =
decode_inst[14:12] == 3'b010;
7'd67, 7'd71, 7'd75, 7'd79:
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q64 =
decode_inst[26:25] == 2'b0 || decode_inst[26:25] == 2'b01;
7'd115:
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q64 =
decode_inst[14:12] != 3'b0 &&
(immI__h35[11:0] == 12'd773 || immI__h35[11:0] == 12'd833 ||
immI__h35[11:0] == 12'd261 ||
immI__h35[11:0] == 12'd321) &&
!decode_inst[14];
default: CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q64 =
decode_inst[6:0] == 7'd91 &&
(decode_inst[14:12] == 3'b001 ||
decode_inst[14:12] == 3'b010 ||
decode_inst[14:12] == 3'b0 &&
((decode_inst[31:25] == 7'b0000001) ?
decode_inst[24:20] != 5'h0 :
decode_inst[31:25] == 7'h08 ||
decode_inst[31:25] == 7'h09 ||
decode_inst[31:25] == 7'h0F ||
decode_inst[31:25] == 7'h10 ||
decode_inst[31:25] == 7'h11 ||
decode_inst[31:25] == 7'h0B ||
decode_inst[31:25] == 7'h1F ||
((decode_inst[31:25] == 7'h7E) ?
decode_inst[11:7] == 5'h01 :
decode_inst[31:25] == 7'h0C ||
decode_inst[31:25] == 7'b0100000 ||
decode_inst[31:25] == 7'h1E ||
decode_inst[31:25] == 7'h0D ||
decode_inst[31:25] == 7'h0E ||
decode_inst[31:25] == 7'h12 ||
decode_inst[31:25] == 7'h13 ||
decode_inst[31:25] == 7'h14 ||
decode_inst[31:25] == 7'h1D ||
decode_inst[31:25] == 7'h7D ||
decode_inst[31:25] == 7'h7C ||
decode_inst[31:25] == 7'h7F &&
(decode_inst[24:20] == 5'h03 ||
decode_inst[24:20] == 5'h02 ||
decode_inst[24:20] == 5'h04 ||
decode_inst[24:20] == 5'h05 ||
decode_inst[24:20] == 5'h08 ||
decode_inst[24:20] == 5'h09 ||
decode_inst[24:20] == 5'h0A ||
decode_inst[24:20] == 5'h0B ||
decode_inst[24:20] == 5'h0F ||
decode_inst[24:20] == 5'h11 ||
decode_inst[24:20] == 5'h06 ||
decode_inst[24:20] == 5'h07 ||
decode_inst[24:20] == 5'h0 ||
decode_inst[24:20] == 5'h0C ||
decode_inst[24:20] == 5'h01))));
endcase
end
always@(decode_inst)
begin
case (decode_inst[31:25])
7'h12:
CASE_decode_inst_BITS_31_TO_25_0x12_NOT_decode_ETC__q65 =
decode_inst[24:20] != 5'h0;
7'h13:
CASE_decode_inst_BITS_31_TO_25_0x12_NOT_decode_ETC__q65 =
decode_inst[19:15] != 5'd0;
default: CASE_decode_inst_BITS_31_TO_25_0x12_NOT_decode_ETC__q65 =
decode_inst[31:25] == 7'h14 ||
((decode_inst[31:25] == 7'h1D) ?
decode_inst[19:15] != 5'd0 :
decode_inst[31:25] == 7'h7C ||
decode_inst[31:25] == 7'h7F &&
(decode_inst[24:20] == 5'h08 ||
decode_inst[24:20] == 5'h09));
endcase
end
always@(decode_inst or
immI__h35 or
CASE_decode_inst_BITS_31_TO_25_0x12_NOT_decode_ETC__q65)
begin
case (decode_inst[6:0])
7'd67, 7'd71, 7'd75, 7'd79:
CASE_decode_inst_BITS_6_TO_0_67_decode_inst_BI_ETC__q66 =
decode_inst[26:25] == 2'b0 || decode_inst[26:25] == 2'b01;
default: CASE_decode_inst_BITS_6_TO_0_67_decode_inst_BI_ETC__q66 =
(decode_inst[6:0] == 7'd115) ?
decode_inst[14:12] != 3'b0 &&
immI__h35[11:0] != 12'd773 &&
immI__h35[11:0] != 12'd833 &&
immI__h35[11:0] != 12'd261 &&
immI__h35[11:0] != 12'd321 &&
!decode_inst[14] :
decode_inst[6:0] == 7'd91 &&
decode_inst[14:12] == 3'b0 &&
(decode_inst[31:25] == 7'h08 ||
decode_inst[31:25] == 7'h09 ||
decode_inst[31:25] == 7'h0F ||
decode_inst[31:25] == 7'h10 ||
decode_inst[31:25] == 7'h11 ||
decode_inst[31:25] == 7'h0B ||
decode_inst[31:25] == 7'h1F ||
((decode_inst[31:25] == 7'h7E) ?
decode_inst[11:7] == 5'h01 :
decode_inst[31:25] == 7'h0C ||
((decode_inst[31:25] == 7'b0100000) ?
decode_inst[19:15] != 5'd0 :
decode_inst[31:25] == 7'h1E ||
decode_inst[31:25] == 7'h0D ||
decode_inst[31:25] == 7'h0E ||
CASE_decode_inst_BITS_31_TO_25_0x12_NOT_decode_ETC__q65)));
endcase
end
always@(decode_inst or
CASE_decode_inst_BITS_6_TO_0_67_decode_inst_BI_ETC__q66)
begin
case (decode_inst[6:0])
7'd47:
CASE_decode_inst_BITS_6_TO_0_47_NOT_decode_ins_ETC__q67 =
decode_inst[31:27] != 5'b00010;
7'd83:
CASE_decode_inst_BITS_6_TO_0_47_NOT_decode_ins_ETC__q67 =
(decode_inst[26:25] == 2'b0 || decode_inst[26:25] == 2'b01) &&
decode_inst[31:27] != 5'b01011 &&
decode_inst[31:27] != 5'b11100 &&
decode_inst[31:27] != 5'b11110 &&
decode_inst[31:27] != 5'b01000 &&
decode_inst[31:27] != 5'b11000 &&
decode_inst[31:27] != 5'b11010;
default: CASE_decode_inst_BITS_6_TO_0_47_NOT_decode_ins_ETC__q67 =
decode_inst[6:0] == 7'd39 ||
CASE_decode_inst_BITS_6_TO_0_67_decode_inst_BI_ETC__q66;
endcase
end
always@(decode_inst)
begin
case (decode_inst[6:0])
7'd15:
CASE_decode_inst_BITS_6_TO_0_15_NOT_decode_ins_ETC__q68 =
decode_inst[14:12] != 3'b010;
7'd67, 7'd71, 7'd75, 7'd79:
CASE_decode_inst_BITS_6_TO_0_15_NOT_decode_ins_ETC__q68 =
decode_inst[26:25] != 2'b0 && decode_inst[26:25] != 2'b01;
7'd115:
CASE_decode_inst_BITS_6_TO_0_15_NOT_decode_ins_ETC__q68 =
decode_inst[14:12] == 3'b0;
default: CASE_decode_inst_BITS_6_TO_0_15_NOT_decode_ins_ETC__q68 =
decode_inst[6:0] != 7'd91 ||
decode_inst[14:12] != 3'b001 &&
decode_inst[14:12] != 3'b010 &&
(decode_inst[14:12] != 3'b0 ||
decode_inst[31:25] != 7'b0000001 &&
decode_inst[31:25] != 7'h08 &&
decode_inst[31:25] != 7'h09 &&
decode_inst[31:25] != 7'h0F &&
decode_inst[31:25] != 7'h10 &&
decode_inst[31:25] != 7'h11 &&
decode_inst[31:25] != 7'h0B &&
decode_inst[31:25] != 7'h1F &&
((decode_inst[31:25] == 7'h7E) ?
decode_inst[11:7] != 5'h01 :
decode_inst[31:25] != 7'h0C &&
decode_inst[31:25] != 7'b0100000 &&
decode_inst[31:25] != 7'h1E &&
decode_inst[31:25] != 7'h0D &&
decode_inst[31:25] != 7'h0E &&
decode_inst[31:25] != 7'h12 &&
decode_inst[31:25] != 7'h13 &&
decode_inst[31:25] != 7'h14 &&
decode_inst[31:25] != 7'h1D &&
decode_inst[31:25] != 7'h7D &&
(decode_inst[31:25] != 7'h7F ||
decode_inst[24:20] != 5'h03 &&
decode_inst[24:20] != 5'h02 &&
decode_inst[24:20] != 5'h04 &&
decode_inst[24:20] != 5'h05 &&
decode_inst[24:20] != 5'h08 &&
decode_inst[24:20] != 5'h09 &&
decode_inst[24:20] != 5'h0A &&
decode_inst[24:20] != 5'h0B &&
decode_inst[24:20] != 5'h0F &&
decode_inst[24:20] != 5'h11 &&
decode_inst[24:20] != 5'h06 &&
decode_inst[24:20] != 5'h07 &&
decode_inst[24:20] != 5'h0 &&
decode_inst[24:20] != 5'h0C &&
decode_inst[24:20] != 5'h01)));
endcase
end
always@(decode_inst)
begin
case (decode_inst[6:0])
7'd15:
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q69 =
decode_inst[14:12] == 3'b010;
7'd67, 7'd71, 7'd75, 7'd79:
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q69 =
decode_inst[26:25] == 2'b0 || decode_inst[26:25] == 2'b01;
7'd115:
CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q69 =
decode_inst[14:12] != 3'b0;
default: CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q69 =
decode_inst[6:0] == 7'd91 &&
(decode_inst[14:12] == 3'b001 ||
decode_inst[14:12] == 3'b010 ||
decode_inst[14:12] == 3'b0 &&
(decode_inst[31:25] == 7'b0000001 ||
decode_inst[31:25] == 7'h08 ||
decode_inst[31:25] == 7'h09 ||
decode_inst[31:25] == 7'h0F ||
decode_inst[31:25] == 7'h10 ||
decode_inst[31:25] == 7'h11 ||
decode_inst[31:25] == 7'h0B ||
decode_inst[31:25] == 7'h1F ||
((decode_inst[31:25] == 7'h7E) ?
decode_inst[11:7] == 5'h01 :
decode_inst[31:25] == 7'h0C ||
decode_inst[31:25] == 7'b0100000 ||
decode_inst[31:25] == 7'h1E ||
decode_inst[31:25] == 7'h0D ||
decode_inst[31:25] == 7'h0E ||
decode_inst[31:25] == 7'h12 ||
decode_inst[31:25] == 7'h13 ||
decode_inst[31:25] == 7'h14 ||
decode_inst[31:25] == 7'h1D ||
decode_inst[31:25] == 7'h7D ||
decode_inst[31:25] == 7'h7F &&
(decode_inst[24:20] == 5'h03 ||
decode_inst[24:20] == 5'h02 ||
decode_inst[24:20] == 5'h04 ||
decode_inst[24:20] == 5'h05 ||
decode_inst[24:20] == 5'h08 ||
decode_inst[24:20] == 5'h09 ||
decode_inst[24:20] == 5'h0A ||
decode_inst[24:20] == 5'h0B ||
decode_inst[24:20] == 5'h0F ||
decode_inst[24:20] == 5'h11 ||
decode_inst[24:20] == 5'h06 ||
decode_inst[24:20] == 5'h07 ||
decode_inst[24:20] == 5'h0 ||
decode_inst[24:20] == 5'h0C ||
decode_inst[24:20] == 5'h01))));
endcase
end
endmodule // module_decode