// // Generated by Bluespec Compiler, version 2019.05.beta2 (build a88bf40db, 2019-05-24) // // On Mon Jul 13 18:29:41 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