// // Generated by Bluespec Compiler, version 2019.05.beta2 (build a88bf40db, 2019-05-24) // // On Sat Jun 6 22:35:28 BST 2020 // // // Ports: // Name I/O size props // decode O 172 // 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 [171 : 0] decode; // signals for module outputs wire [171 : 0] decode; // remaining internal signals reg [31 : 0] CASE_decode_inst_BITS_14_TO_12_0b1_immI5_0b10__ETC__q41, IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1651; reg [26 : 0] IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d618; reg [11 : 0] CASE_immI5_BITS_11_TO_0_0x1_immI5_BITS_11_TO_0_ETC__q54; reg [4 : 0] CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q35, CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q37, CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_14__q38, CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_IF_ETC__q36, CASE_decode_inst_BITS_14_TO_12_0b0_21_0b1_20_19__q46, CASE_decode_inst_BITS_14_TO_12_0b0_5_0b1_6_7__q45, CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q60, CASE_decode_inst_BITS_14_TO_12_0b1_15_0b10_16__ETC__q39, CASE_decode_inst_BITS_24_TO_20_0x0_11_0x1_12_0_ETC__q47, CASE_decode_inst_BITS_24_TO_20_0x0_13_0x1_13_0_ETC__q58, CASE_decode_inst_BITS_24_TO_20_0x0_15_0x1_16_0_ETC__q44, CASE_decode_inst_BITS_24_TO_20_0x8_0_0x9_0_dec_ETC__q19, CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q59, CASE_decode_inst_BITS_31_TO_25_0x8_decode_inst_ETC__q18, CASE_decode_inst_BITS_31_TO_25_0xB_decode_inst_ETC__q20, CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q48, CASE_decode_inst_BITS_31_TO_27_0b10_6_0b11_7_2__q57, CASE_decode_inst_BITS_6_TO_0_67_25_71_26_75_27_ETC__q49, 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___d1292, IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d182, IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d271, IF_decode_inst_BITS_6_TO_0_EQ_51_OR_decode_ins_ETC___d1308; reg [3 : 0] CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q61, CASE_decode_inst_BITS_31_TO_25_0x12_11_0b10000_ETC__q62, CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q23, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d501; reg [2 : 0] CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q27, CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q31, CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q29, CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q33, CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q50, CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q51, CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q32, CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q28, CASE_decode_inst_BITS_31_TO_25_0x7C_IF_IF_deco_ETC__q40, 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__q34, CASE_decode_inst_BITS_6_TO_0_3_5_7_5_15_CASE_d_ETC__q30, CASE_decode_inst_BITS_6_TO_0_99_CASE_decode_in_ETC__q52, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d489; reg [1 : 0] CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q24, CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q43, CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_1_0b1_ETC__q42, CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q26, CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q25, IF_decode_inst_BITS_14_TO_12_2_EQ_0b101_0_OR_d_ETC___d835, IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1179; 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__q64, CASE_decode_inst_BITS_31_TO_25_0x12_decode_ins_ETC__q55, CASE_decode_inst_BITS_31_TO_25_0x7C_IF_NOT_dec_ETC__q21, CASE_decode_inst_BITS_31_TO_25_0x7C_IF_decode__ETC__q13, CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q22, CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q5, CASE_decode_inst_BITS_6_TO_0_15_NOT_decode_ins_ETC__q67, CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q56, CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q63, CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q68, 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__q17, CASE_decode_inst_BITS_6_TO_0_47_NOT_decode_ins_ETC__q66, CASE_decode_inst_BITS_6_TO_0_51_decode_inst_BI_ETC__q53, CASE_decode_inst_BITS_6_TO_0_67_decode_inst_BI_ETC__q65, 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__q16, IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d596, IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d602, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d2223; wire [97 : 0] NOT_decode_inst_BITS_6_TO_0_EQ_19_39_AND_NOT_d_ETC___d1654; 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_73_AND_NO_ETC___d691, IF_NOT_decode_inst_BITS_6_TO_0_EQ_51_73_AND_NO_ETC___d692, IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d693; wire [26 : 0] IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_5_ETC___d576, IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d616; wire [20 : 0] IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1312, x__h32995; wire [15 : 0] IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1311; wire [12 : 0] x__h33083; wire [11 : 0] decode_inst_BITS_31_TO_20__q1, x__h33170; wire [10 : 0] IF_NOT_decode_inst_BITS_6_TO_0_EQ_19_39_AND_NO_ETC___d936; wire [5 : 0] x__h30738, x__h31738; 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___d237, 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___d379, IF_decode_inst_BITS_6_TO_0_EQ_115_7_AND_NOT_SE_ETC___d849, IF_decode_inst_BITS_6_TO_0_EQ_115_7_AND_SEXT_d_ETC___d848, x__h33641; wire [1 : 0] IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d1159, IF_decode_cap_mode_THEN_0_ELSE_3___d1145; wire IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d2209, IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d401, IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d597, IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d603, IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_d_ETC___d366, IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_AND__ETC___d578, IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d595, IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_NOT_de_ETC___d424, IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d1003, IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d1063, IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d969, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d359, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d483, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d516, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d524, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d529, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d531, NOT_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_03_AN_ETC___d481, NOT_decode_inst_BITS_6_TO_0_EQ_99_5_88_AND_IF__ETC___d1008, NOT_decode_inst_BITS_6_TO_0_EQ_99_5_88_AND_IF__ETC___d1068, NOT_decode_inst_BITS_6_TO_0_EQ_99_5_88_AND_IF__ETC___d430, NOT_decode_inst_BITS_6_TO_0_EQ_99_5_88_AND_IF__ETC___d974, decode_inst_BITS_14_TO_12_2_EQ_0b0_4_OR_decode_ETC___d357, decode_inst_BITS_6_TO_0_EQ_91_9_AND_decode_ins_ETC___d1092, decode_inst_BITS_6_TO_0_EQ_91_9_AND_decode_ins_ETC___d296, 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___d182, IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d693, (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__q62 } : IF_NOT_decode_inst_BITS_6_TO_0_EQ_19_39_AND_NO_ETC___d936, NOT_decode_inst_BITS_6_TO_0_EQ_19_39_AND_NOT_d_ETC___d1654, 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__q63), (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___d1292 : 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__q66, 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___d1308 : 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__q67) || ((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__h33641 != 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__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, ((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__h33641 : 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___d2223 } ; // remaining internal signals assign IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d1159 = IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[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___d2209 = ((decode_inst[31:25] != 7'h7D || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2]) && (decode_inst[31:25] != 7'h7C || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2])) ? IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] == 2'd3 && (decode_inst[31:25] != 7'h7D || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4]) && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] : ((decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2]) ? IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] != 2'd0 && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] != 2'd3 : decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] != 2'd0) ; assign IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d401 = ((decode_inst[31:25] != 7'h7D || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2]) && (decode_inst[31:25] != 7'h7C || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2])) ? IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] != 2'd3 || decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] : ((decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2]) ? IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] == 2'd0 || IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] == 2'd3 : decode_inst[31:25] != 7'h7C || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] == 2'd0) ; assign IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d597 = ((decode_inst[31:25] != 7'h7D || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2]) && (decode_inst[31:25] != 7'h7C || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2])) ? IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d596 : decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] ; assign IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d603 = ((decode_inst[31:25] != 7'h7D || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2]) && (decode_inst[31:25] != 7'h7C || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2])) ? IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d602 : decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] ; assign IF_NOT_decode_inst_BITS_6_TO_0_EQ_19_39_AND_NO_ETC___d936 = ((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))))) ? { 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___d849 } : ((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'h7E || decode_inst[31:25] == 7'h0C)) ? { 8'd90, 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'd6 : ((decode_inst[14:12] != 3'b001 && decode_inst[14:12] != 3'b010 && decode_inst[31:25] == 7'h0E) ? 4'd7 : ((decode_inst[14:12] != 3'b001 && decode_inst[14:12] != 3'b010 && decode_inst[31:25] == 7'h1D) ? 4'd8 : ((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'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'h08 && decode_inst[24:20] != 5'h09 && decode_inst[24:20] != 5'h0A) ? 4'd10 : 4'd11)))), 5'h0A }))))) } : 11'd1194 ; assign IF_NOT_decode_inst_BITS_6_TO_0_EQ_51_73_AND_NO_ETC___d691 = (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_88_AND_IF__ETC___d430) ? { 3'd2, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d618 } : (((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__q42, decode_inst[6:0] != 7'd51, CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q43 } : (((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__q49, CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q50, decode_inst[26:25] != 2'b0 } : 30'd715827882)) ; assign IF_NOT_decode_inst_BITS_6_TO_0_EQ_51_73_AND_NO_ETC___d692 = (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 || decode_inst_BITS_6_TO_0_EQ_91_9_AND_decode_ins_ETC___d296)) ? { 27'd27962026, CASE_decode_inst_BITS_6_TO_0_99_CASE_decode_in_ETC__q52 } : IF_NOT_decode_inst_BITS_6_TO_0_EQ_51_73_AND_NO_ETC___d691 ; assign IF_SEXT_decode_inst_BITS_31_TO_20_0_1_BIT_10_3_ETC___d237 = immI__h35[10] ? 5'd11 : 5'd13 ; assign IF_decode_cap_mode_THEN_0_ELSE_3___d1145 = decode_cap_mode ? 2'd0 : 2'd3 ; assign IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_5_ETC___d576 = { (decode_inst[14:12] == 3'b0) ? 3'd5 : IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d489, (decode_inst[14:12] == 3'b0) ? 4'd9 : IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d501, 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___d516, decode_inst[14:12] != 3'b0 && IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d516, decode_inst[14:12] != 3'b0 && IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d516, decode_inst[14:12] != 3'b0 && IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d516, decode_inst[14:12] != 3'b0 && IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d524, decode_inst[14:12] != 3'b0 && IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d524, decode_inst[14:12] != 3'b0 && IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d529, 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) ? 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___d366 = (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___d359 ; 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___d578 = (decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2]) ? ((IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] == 2'd0) ? IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] : IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] != 2'd3) : IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] ; assign IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379 = (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___d595 = IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] == 2'd3 || decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] ; assign IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d616 = { CASE_decode_inst_BITS_31_TO_25_0x7C_IF_IF_deco_ETC__q40, 4'd9, (decode_inst[31:25] != 7'h7D || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4]) && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2], decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2], decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2], decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2], decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2], decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2], decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2], decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2], decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2], IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d597, IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d597, IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d597, IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d597, IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d603, IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d603, ((decode_inst[31:25] != 7'h7D || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2]) && (decode_inst[31:25] != 7'h7C || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2])) ? ((IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] == 2'd0) ? decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] : IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] == 2'd1 || IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] == 2'd2 || IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] == 2'd3) : decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2], ((decode_inst[31:25] != 7'h7D || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2]) && (decode_inst[31:25] != 7'h7C || !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2])) ? 1'b1 : decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2], IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_AND__ETC___d578, IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_AND__ETC___d578, IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[3] } ; assign IF_decode_inst_BITS_6_TO_0_EQ_115_7_AND_NOT_SE_ETC___d849 = (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___d835 } : IF_decode_inst_BITS_6_TO_0_EQ_115_7_AND_SEXT_d_ETC___d848 ; assign IF_decode_inst_BITS_6_TO_0_EQ_115_7_AND_SEXT_d_ETC___d848 = (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___d835 } : { (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___d424 = (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___d366 : 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___d401 : decode_inst[31:25] == 7'h7C && IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d401) ; assign IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d1003 = (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___d1063 = (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__q13)) ; assign IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d969 = (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___d379[3] : decode_inst[31:25] == 7'h7C && !IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[3]) ; assign IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1311 = { CASE_decode_inst_BITS_6_TO_0_3_5_7_5_15_CASE_d_ETC__q30, 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__h30738, x__h31738 } ; assign IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1312 = { IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1179, CASE_decode_inst_BITS_6_TO_0_3_4_7_4_15_CASE_d_ETC__q34, IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1311 } ; assign IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d693 = (decode_inst[6:0] == 7'd19 || decode_inst[6:0] == 7'd27 || CASE_decode_inst_BITS_6_TO_0_51_decode_inst_BI_ETC__q53) ? { 25'd2796202, IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d271 } : IF_NOT_decode_inst_BITS_6_TO_0_EQ_51_73_AND_NO_ETC___d692 ; assign IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d359 = ((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___d357 : decode_inst_BITS_14_TO_12_2_EQ_0b0_4_OR_decode_ETC___d357 ; assign IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d483 = ((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_03_AN_ETC___d481 : NOT_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_03_AN_ETC___d481 ; assign IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d516 = ((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___d524 = ((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___d529 = ((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___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)) ? 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_03_AN_ETC___d481 = 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_39_AND_NOT_d_ETC___d1654 = { 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_88_AND_IF__ETC___d974, 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_88_AND_IF__ETC___d1008, 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_88_AND_IF__ETC___d974, 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_88_AND_IF__ETC___d1068, 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_BITS_6_TO_0_EQ_91_9_AND_decode_ins_ETC___d296, 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___d1092, 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___d1092, 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___d1312, 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__q54, (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__q55)), (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__q56, IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1651 } ; assign NOT_decode_inst_BITS_6_TO_0_EQ_99_5_88_AND_IF__ETC___d1008 = 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_88_AND_IF__ETC___d1068 = decode_inst[6:0] != 7'd99 && CASE_decode_inst_BITS_6_TO_0_3_decode_cap_mode_ETC__q17 ; assign NOT_decode_inst_BITS_6_TO_0_EQ_99_5_88_AND_IF__ETC___d430 = 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_88_AND_IF__ETC___d974 = 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___d357 = (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___d1092 = 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_BITS_6_TO_0_EQ_91_9_AND_decode_ins_ETC___d296 = 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) ; 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__h33083[12]}}, x__h33083 } ; 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__h32995[20]}}, x__h32995 } ; assign immS__h36 = { {20{x__h33170[11]}}, x__h33170 } ; assign immU__h38 = { decode_inst[31:12], 12'b0 } ; assign x__h30738 = { 1'b0, IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1292 } ; assign x__h31738 = { 1'b0, IF_decode_inst_BITS_6_TO_0_EQ_51_OR_decode_ins_ETC___d1308 } ; assign x__h32995 = { decode_inst[31], decode_inst[19:12], decode_inst[20], decode_inst[30:21], 1'b0 } ; assign x__h33083 = { decode_inst[31], decode_inst[7], decode_inst[30:25], decode_inst[11:8], 1'b0 } ; assign x__h33170 = { decode_inst[31:25], decode_inst[11:7] } ; assign x__h33641 = (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___d424 or IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d359) 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___d359; 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___d424; endcase end always@(decode_inst or IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d359) 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___d359; 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___d359; 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___d359 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___d359; 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___d489 = 3'd0; 7'd35, 7'd39: IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d489 = 3'd1; 7'd47: IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d489 = 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___d489 = 3'd0; endcase end always@(IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379 or IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d595 or decode_inst) begin case (IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0]) 2'd0, 2'd1, 2'd2: IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d596 = decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2]; 2'd3: IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d596 = IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d595; endcase end always@(IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379 or IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d595 or decode_inst) begin case (IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0]) 2'd0, 2'd1: IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d602 = decode_inst[31:25] == 7'h7D && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[4] && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2] || decode_inst[31:25] == 7'h7C && IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[2]; default: IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d602 = IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d379[1:0] == 2'd2 || IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d595; endcase end always@(decode_inst or IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d969 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___d969; 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___d379) 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___d379[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'h0C; endcase end always@(decode_inst or IF_decode_inst_BITS_6_TO_0_EQ_15_1_THEN_decode_ETC___d1003 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___d1003; 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_6_TO_0_EQ_15_1_THEN_decode_ETC___d1063 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__q16 = decode_cap_mode; default: CASE_decode_inst_BITS_6_TO_0_7_decode_cap_mode_ETC__q16 = 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___d1063; endcase end always@(decode_inst or CASE_decode_inst_BITS_6_TO_0_7_decode_cap_mode_ETC__q16 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__q17 = decode_cap_mode; default: CASE_decode_inst_BITS_6_TO_0_3_decode_cap_mode_ETC__q17 = decode_inst[6:0] != 7'd47 && decode_inst[6:0] != 7'd83 && CASE_decode_inst_BITS_6_TO_0_7_decode_cap_mode_ETC__q16; 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__q18 = 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__q18 = decode_inst[19:15]; default: CASE_decode_inst_BITS_31_TO_25_0x8_decode_inst_ETC__q18 = decode_inst[19:15]; endcase end always@(decode_inst or CASE_decode_inst_BITS_31_TO_25_0x8_decode_inst_ETC__q18) 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___d1308 = decode_inst[24:20]; 7'd115: IF_decode_inst_BITS_6_TO_0_EQ_51_OR_decode_ins_ETC___d1308 = decode_inst[19:15]; default: IF_decode_inst_BITS_6_TO_0_EQ_51_OR_decode_ins_ETC___d1308 = CASE_decode_inst_BITS_31_TO_25_0x8_decode_inst_ETC__q18; 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__q19 = 5'd0; default: CASE_decode_inst_BITS_24_TO_20_0x8_0_0x9_0_dec_ETC__q19 = decode_inst[19:15]; endcase end always@(decode_inst or CASE_decode_inst_BITS_24_TO_20_0x8_0_0x9_0_dec_ETC__q19) 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__q20 = 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__q20 = decode_inst[24:20]; default: CASE_decode_inst_BITS_31_TO_25_0xB_decode_inst_ETC__q20 = (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__q19; endcase end always@(decode_inst or CASE_decode_inst_BITS_31_TO_25_0xB_decode_inst_ETC__q20) 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___d1292 = decode_inst[19:15]; 7'd55: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1292 = 5'd0; default: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1292 = (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__q20; endcase end always@(decode_inst or IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d2209) begin case (decode_inst[31:25]) 7'h7C, 7'h7D: CASE_decode_inst_BITS_31_TO_25_0x7C_IF_NOT_dec_ETC__q21 = IF_NOT_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27__ETC___d2209; default: CASE_decode_inst_BITS_31_TO_25_0x7C_IF_NOT_dec_ETC__q21 = 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'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___d483) begin case (decode_inst[31:27]) 5'b00010, 5'b00011: CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q22 = IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d483; default: CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q22 = 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___d483; endcase end always@(decode_inst or CASE_decode_inst_BITS_31_TO_25_0x7C_IF_NOT_dec_ETC__q21 or IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d483 or CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q22 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___d2223 = IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d483; 7'd15: IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d2223 = 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___d483); 7'd47: IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d2223 = CASE_decode_inst_BITS_31_TO_27_0b10_IF_decode__ETC__q22; 7'd67, 7'd71, 7'd75, 7'd79: IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d2223 = 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___d2223 = 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___d2223 = 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___d2223 = 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__q21)); 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__q23 = 4'd1; 5'b00001: CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q23 = 4'd0; 5'b00100: CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q23 = 4'd2; 5'b01000: CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q23 = 4'd4; 5'b01100: CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q23 = 4'd3; 5'b10000: CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q23 = 4'd5; 5'b10100: CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q23 = 4'd6; 5'b11000: CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q23 = 4'd7; 5'b11100: CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q23 = 4'd8; default: CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q23 = 4'd9; endcase end always@(decode_inst or CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q23) 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___d501 = 4'd9; 7'd47: IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d501 = CASE_decode_inst_BITS_31_TO_27_0b0_1_0b1_0_0b1_ETC__q23; default: IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d501 = 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___d835 = 2'd0; 3'b010, 3'b110: IF_decode_inst_BITS_14_TO_12_2_EQ_0b101_0_OR_d_ETC___d835 = 2'd1; default: IF_decode_inst_BITS_14_TO_12_2_EQ_0b101_0_OR_d_ETC___d835 = 2'd2; endcase end always@(decode_inst or IF_decode_cap_mode_THEN_0_ELSE_3___d1145) begin case (decode_inst[14:12]) 3'b0, 3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q24 = 2'd0; 3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q24 = IF_decode_cap_mode_THEN_0_ELSE_3___d1145; default: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q24 = 2'd0; endcase end always@(decode_inst or IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d1159) 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__q25 = 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__q25 = 2'd1; 7'h7C, 7'h7D: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q25 = IF_IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_T_ETC___d1159; default: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q25 = 2'd0; endcase end always@(decode_inst or CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q25) begin case (decode_inst[14:12]) 3'b0: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q26 = CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q25; 3'b001, 3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q26 = 2'd0; default: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q26 = 2'd0; endcase end always@(decode_inst or IF_decode_cap_mode_THEN_0_ELSE_3___d1145 or CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q24 or CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q26) 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___d1179 = IF_decode_cap_mode_THEN_0_ELSE_3___d1145; 7'd15: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1179 = CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q24; 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___d1179 = 2'd0; 7'd91: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1179 = CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q26; 7'd99, 7'd103, 7'd111: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1179 = 2'd2; default: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1179 = 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__q27 = 3'd0; 3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q27 = 3'd5; default: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q27 = 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__q28 = 3'd0; 7'h08, 7'h09: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q28 = 3'd4; 7'h0B, 7'h0C, 7'h1F: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q28 = 3'd3; 7'h1D: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q28 = 3'd1; 7'h1E: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q28 = 3'd2; 7'h7C, 7'h7D: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q28 = 3'd5; default: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q28 = 3'd0; endcase end always@(decode_inst or CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q28) begin case (decode_inst[14:12]) 3'b0: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q29 = CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_4_0x9_ETC__q28; 3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q29 = 3'd0; 3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q29 = 3'd4; default: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q29 = 3'd0; endcase end always@(decode_inst or CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q27 or CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q29) 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__q30 = 3'd5; 7'd15: CASE_decode_inst_BITS_6_TO_0_3_5_7_5_15_CASE_d_ETC__q30 = CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q27; 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__q30 = 3'd0; 7'd91: CASE_decode_inst_BITS_6_TO_0_3_5_7_5_15_CASE_d_ETC__q30 = CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q29; default: CASE_decode_inst_BITS_6_TO_0_3_5_7_5_15_CASE_d_ETC__q30 = 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__q31 = 3'd0; 3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q31 = 3'd4; default: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q31 = 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__q32 = 3'd0; 7'h0B, 7'h0C, 7'h1F: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q32 = 3'd3; 7'h1D: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q32 = 3'd1; 7'h1E: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q32 = 3'd2; 7'h7C, 7'h7D: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q32 = 3'd4; default: CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q32 = 3'd0; endcase end always@(decode_inst or CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q32) begin case (decode_inst[14:12]) 3'b0: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q33 = CASE_decode_inst_BITS_31_TO_25_0b1_0_0x8_0_0x9_ETC__q32; 3'b001, 3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q33 = 3'd0; default: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q33 = 3'd0; endcase end always@(decode_inst or CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q31 or CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q33) 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__q34 = 3'd4; 7'd15: CASE_decode_inst_BITS_6_TO_0_3_4_7_4_15_CASE_d_ETC__q34 = CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q31; 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__q34 = 3'd0; 7'd91: CASE_decode_inst_BITS_6_TO_0_3_4_7_4_15_CASE_d_ETC__q34 = CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q33; default: CASE_decode_inst_BITS_6_TO_0_3_4_7_4_15_CASE_d_ETC__q34 = 3'd0; endcase end always@(decode_inst or IF_SEXT_decode_inst_BITS_31_TO_20_0_1_BIT_10_3_ETC___d237) begin case (decode_inst[14:12]) 3'b0: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q35 = 5'd0; 3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q35 = 5'd9; 3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q35 = 5'd7; 3'b011: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q35 = 5'd8; 3'b100: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q35 = 5'd6; 3'd5: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q35 = IF_SEXT_decode_inst_BITS_31_TO_20_0_1_BIT_10_3_ETC___d237; 3'b110: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q35 = 5'd5; 3'b111: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q35 = 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__q36 = 5'd1; 3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_IF_ETC__q36 = 5'd10; default: CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_IF_ETC__q36 = 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__q37 = 5'd0; 3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q37 = 5'd9; 3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q37 = 5'd7; 3'b011: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q37 = 5'd8; 3'b100: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q37 = 5'd6; 3'd5: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q37 = 5'd13; 3'b110: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q37 = 5'd5; 3'b111: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q37 = 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__q38 = 5'd1; 3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_14__q38 = 5'd10; default: CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_14__q38 = 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__q39 = 5'd15; 3'b010, 3'b110: CASE_decode_inst_BITS_14_TO_12_0b1_15_0b10_16__ETC__q39 = 5'd16; default: CASE_decode_inst_BITS_14_TO_12_0b1_15_0b10_16__ETC__q39 = 5'd17; endcase end always@(decode_inst or CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q35 or CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_IF_ETC__q36 or CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q37 or CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_14__q38 or CASE_decode_inst_BITS_14_TO_12_0b1_15_0b10_16__ETC__q39) begin case (decode_inst[6:0]) 7'd19: IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d271 = CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q35; 7'd23, 7'd55: IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d271 = 5'd0; 7'd27: IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d271 = CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_IF_ETC__q36; 7'd51: IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d271 = (decode_inst[31:25] == 7'b0) ? CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_9_0b1_ETC__q37 : ((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___d271 = (decode_inst[31:25] == 7'b0) ? CASE_decode_inst_BITS_14_TO_12_0b0_1_0b1_10_14__q38 : ((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___d271 = CASE_decode_inst_BITS_14_TO_12_0b1_15_0b10_16__ETC__q39; default: IF_decode_inst_BITS_6_TO_0_EQ_19_THEN_IF_decod_ETC___d271 = (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___d578) begin case (decode_inst[31:25]) 7'h7C: CASE_decode_inst_BITS_31_TO_25_0x7C_IF_IF_deco_ETC__q40 = IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_AND__ETC___d578 ? 3'd3 : 3'd1; 7'h7D: CASE_decode_inst_BITS_31_TO_25_0x7C_IF_IF_deco_ETC__q40 = IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_AND__ETC___d578 ? 3'd2 : 3'd0; default: CASE_decode_inst_BITS_31_TO_25_0x7C_IF_IF_deco_ETC__q40 = 3'd0; endcase end always@(decode_inst or IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d616 or IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d489 or IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d501 or IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d516 or IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d524 or IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d529 or IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d531 or decode_cap_mode or IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_5_ETC___d576) 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___d618 = { IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d489, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d501, 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___d516, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d516, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d516, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d516, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d524, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d524, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d529, IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d531, 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___d618 = IF_decode_inst_BITS_14_TO_12_2_EQ_0b0_4_THEN_5_ETC___d576; default: IF_decode_inst_BITS_6_TO_0_EQ_3_6_OR_decode_in_ETC___d618 = IF_decode_inst_BITS_31_TO_25_8_EQ_0x7D_27_THEN_ETC___d616; 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__q41 = immI__h35; 3'b010: CASE_decode_inst_BITS_14_TO_12_0b1_immI5_0b10__ETC__q41 = immIunsigned__h40; default: CASE_decode_inst_BITS_14_TO_12_0b1_immI5_0b10__ETC__q41 = 32'd0; endcase end always@(decode_inst or CASE_decode_inst_BITS_14_TO_12_0b1_immI5_0b10__ETC__q41 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___d1651 = immI__h35; 7'd23, 7'd55: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1651 = immU__h38; 7'd35, 7'd39: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1651 = immS__h36; 7'd47: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1651 = 32'd0; 7'd99: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1651 = immB__h37; 7'd111: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1651 = immJ__h39; 7'd115: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1651 = { 27'd0, decode_inst[19:15] }; default: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d1651 = CASE_decode_inst_BITS_14_TO_12_0b1_immI5_0b10__ETC__q41; 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__q42 = 2'd0; 3'b001, 3'b010, 3'b011: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_1_0b1_ETC__q42 = 2'd1; 3'b100, 3'b101: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_1_0b1_ETC__q42 = 2'd2; default: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_1_0b1_ETC__q42 = 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__q43 = 2'd0; 3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q43 = 2'd2; 3'b011, 3'b101, 3'd7: CASE_decode_inst_BITS_14_TO_12_0b0_0_0b1_0_0b1_ETC__q43 = 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__q44 = 5'd15; 5'h01: CASE_decode_inst_BITS_24_TO_20_0x0_15_0x1_16_0_ETC__q44 = 5'd16; 5'h02: CASE_decode_inst_BITS_24_TO_20_0x0_15_0x1_16_0_ETC__q44 = 5'd17; default: CASE_decode_inst_BITS_24_TO_20_0x0_15_0x1_16_0_ETC__q44 = 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__q45 = 5'd5; 3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_5_0b1_6_7__q45 = 5'd6; default: CASE_decode_inst_BITS_14_TO_12_0b0_5_0b1_6_7__q45 = 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__q46 = 5'd21; 3'b001: CASE_decode_inst_BITS_14_TO_12_0b0_21_0b1_20_19__q46 = 5'd20; default: CASE_decode_inst_BITS_14_TO_12_0b0_21_0b1_20_19__q46 = 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__q47 = 5'd11; 5'h01: CASE_decode_inst_BITS_24_TO_20_0x0_11_0x1_12_0_ETC__q47 = 5'd12; 5'h02: CASE_decode_inst_BITS_24_TO_20_0x0_11_0x1_12_0_ETC__q47 = 5'd13; default: CASE_decode_inst_BITS_24_TO_20_0x0_11_0x1_12_0_ETC__q47 = 5'd14; endcase end always@(decode_inst or CASE_decode_inst_BITS_24_TO_20_0x0_15_0x1_16_0_ETC__q44 or CASE_decode_inst_BITS_14_TO_12_0b0_5_0b1_6_7__q45 or CASE_decode_inst_BITS_14_TO_12_0b0_21_0b1_20_19__q46 or CASE_decode_inst_BITS_24_TO_20_0x0_11_0x1_12_0_ETC__q47) 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__q48 = decode_inst[31:27]; 5'b00100: CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q48 = CASE_decode_inst_BITS_14_TO_12_0b0_5_0b1_6_7__q45; 5'b00101: CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q48 = (decode_inst[14:12] == 3'b0) ? 5'd8 : 5'd9; 5'b01000: CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q48 = 5'd10; 5'b01011: CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q48 = 5'd4; 5'b10100: CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q48 = CASE_decode_inst_BITS_14_TO_12_0b0_21_0b1_20_19__q46; 5'b11000: CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q48 = CASE_decode_inst_BITS_24_TO_20_0x0_11_0x1_12_0_ETC__q47; 5'b11100: CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q48 = (decode_inst[14:12] == 3'b0) ? 5'd23 : 5'd22; 5'b11110: CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q48 = 5'd24; default: CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q48 = CASE_decode_inst_BITS_24_TO_20_0x0_15_0x1_16_0_ETC__q44; endcase end always@(decode_inst or CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q48) begin case (decode_inst[6:0]) 7'd67: CASE_decode_inst_BITS_6_TO_0_67_25_71_26_75_27_ETC__q49 = 5'd25; 7'd71: CASE_decode_inst_BITS_6_TO_0_67_25_71_26_75_27_ETC__q49 = 5'd26; 7'd75: CASE_decode_inst_BITS_6_TO_0_67_25_71_26_75_27_ETC__q49 = 5'd27; 7'd83: CASE_decode_inst_BITS_6_TO_0_67_25_71_26_75_27_ETC__q49 = CASE_decode_inst_BITS_31_TO_27_0b0_decode_inst_ETC__q48; default: CASE_decode_inst_BITS_6_TO_0_67_25_71_26_75_27_ETC__q49 = 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__q50 = decode_inst[14:12]; default: CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q50 = 3'd7; 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__q51 = decode_inst[14:12]; 3'b100: CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q51 = 3'd2; 3'b101: CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q51 = 3'd4; 3'b110: CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q51 = 3'd3; default: CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q51 = 3'd5; endcase end always@(decode_inst or CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q51) begin case (decode_inst[6:0]) 7'd99: CASE_decode_inst_BITS_6_TO_0_99_CASE_decode_in_ETC__q52 = CASE_decode_inst_BITS_14_TO_12_0b0_decode_inst_ETC__q51; 7'd103, 7'd111: CASE_decode_inst_BITS_6_TO_0_99_CASE_decode_in_ETC__q52 = 3'd6; default: CASE_decode_inst_BITS_6_TO_0_99_CASE_decode_in_ETC__q52 = 3'd6; 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__q53 = 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__q53 = 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@(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__q54 = immI__h35[11:0]; default: CASE_immI5_BITS_11_TO_0_0x1_immI5_BITS_11_TO_0_ETC__q54 = 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__q55 = decode_inst[24:20] == 5'h0; 7'h13: CASE_decode_inst_BITS_31_TO_25_0x12_decode_ins_ETC__q55 = decode_inst[19:15] == 5'd0; default: CASE_decode_inst_BITS_31_TO_25_0x12_decode_ins_ETC__q55 = 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__q56 = decode_inst[14:12] == 3'b010; 7'd115: CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q56 = decode_inst[14]; default: CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_ETC__q56 = 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__q57 = 5'd6; 5'b00011: CASE_decode_inst_BITS_31_TO_27_0b10_6_0b11_7_2__q57 = 5'd7; default: CASE_decode_inst_BITS_31_TO_27_0b10_6_0b11_7_2__q57 = 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: CASE_decode_inst_BITS_24_TO_20_0x0_13_0x1_13_0_ETC__q58 = 5'd13; 5'h0C: CASE_decode_inst_BITS_24_TO_20_0x0_13_0x1_13_0_ETC__q58 = decode_inst[24:20]; default: CASE_decode_inst_BITS_24_TO_20_0x0_13_0x1_13_0_ETC__q58 = 5'd0; endcase end always@(decode_inst or CASE_decode_inst_BITS_24_TO_20_0x0_13_0x1_13_0_ETC__q58) begin case (decode_inst[31:25]) 7'b0000001: CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q59 = (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__q59 = 5'd13; 7'h14: CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q59 = 5'd3; 7'h7C: CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q59 = 5'd5; 7'h7D: CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q59 = 5'd4; 7'h7E: CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q59 = (decode_inst[11:7] == 5'h01) ? 5'd11 : 5'd0; 7'h7F: CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q59 = CASE_decode_inst_BITS_24_TO_20_0x0_13_0x1_13_0_ETC__q58; default: CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q59 = 5'd0; endcase end always@(decode_inst or CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q59) begin case (decode_inst[14:12]) 3'b0: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q60 = CASE_decode_inst_BITS_31_TO_25_0b1_IF_decode_i_ETC__q59; 3'b001, 3'b010: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q60 = 5'd13; default: CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q60 = 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__q57 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__q60 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___d182 = 5'd4; 7'd15: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d182 = 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___d182 = 5'd3; 7'd23: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d182 = decode_cap_mode ? 5'd15 : 5'd14; 7'd35, 7'd39: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d182 = 5'd5; 7'd47: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d182 = CASE_decode_inst_BITS_31_TO_27_0b10_6_0b11_7_2__q57; 7'd67, 7'd71, 7'd75, 7'd79, 7'd83: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d182 = 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___d182 = CASE_decode_inst_BITS_14_TO_12_0b0_CASE_decode_ETC__q60; 7'd99: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d182 = 5'd10; 7'd103: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d182 = 5'd9; 7'd111: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d182 = 5'd8; 7'd115: IF_decode_inst_BITS_6_TO_0_EQ_19_OR_decode_ins_ETC___d182 = 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___d182 = 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__q61 = 4'd9; 5'h02: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q61 = 4'd3; 5'h03: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q61 = 4'd2; 5'h04: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q61 = 4'd4; 5'h05: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q61 = 4'd5; 5'h06: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q61 = 4'd7; 5'h07: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q61 = 4'd8; 5'h0F: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q61 = 4'd6; default: CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q61 = 4'd10; endcase end always@(decode_inst or CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q61) begin case (decode_inst[31:25]) 7'h12: CASE_decode_inst_BITS_31_TO_25_0x12_11_0b10000_ETC__q62 = 4'd11; 7'b0100000: CASE_decode_inst_BITS_31_TO_25_0x12_11_0b10000_ETC__q62 = 4'd0; default: CASE_decode_inst_BITS_31_TO_25_0x12_11_0b10000_ETC__q62 = CASE_decode_inst_BITS_24_TO_20_0x0_9_0x2_3_0x3_ETC__q61; 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__q63 = 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__q63 = 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__q63 = 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__q63 = 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'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__q64 = decode_inst[24:20] != 5'h0; 7'h13: CASE_decode_inst_BITS_31_TO_25_0x12_NOT_decode_ETC__q64 = decode_inst[19:15] != 5'd0; default: CASE_decode_inst_BITS_31_TO_25_0x12_NOT_decode_ETC__q64 = 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__q64) 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__q65 = 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__q65 = (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__q64))); endcase end always@(decode_inst or CASE_decode_inst_BITS_6_TO_0_67_decode_inst_BI_ETC__q65) begin case (decode_inst[6:0]) 7'd47: CASE_decode_inst_BITS_6_TO_0_47_NOT_decode_ins_ETC__q66 = decode_inst[31:27] != 5'b00010; 7'd83: CASE_decode_inst_BITS_6_TO_0_47_NOT_decode_ins_ETC__q66 = (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__q66 = decode_inst[6:0] == 7'd39 || CASE_decode_inst_BITS_6_TO_0_67_decode_inst_BI_ETC__q65; 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__q67 = 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__q67 = 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__q67 = decode_inst[14:12] == 3'b0; default: CASE_decode_inst_BITS_6_TO_0_15_NOT_decode_ins_ETC__q67 = 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'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__q68 = 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__q68 = 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__q68 = decode_inst[14:12] != 3'b0; default: CASE_decode_inst_BITS_6_TO_0_15_decode_inst_BI_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'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