// ==============================================================
// RTL generated by Vivado(TM) HLS - High-Level Synthesis from C, C++ and SystemC
// Version: 2013.4
// Copyright (C) 2013 Xilinx Inc. All rights reserved.
// 
// ===========================================================

`timescale 1 ns / 1 ps 

module p_bsf32_hw (
        ap_clk,
        ap_rst,
        bus_r,
        ap_return,
        ap_ce
);

input   ap_clk;
input   ap_rst;
input  [31:0] bus_r;
output  [4:0] ap_return;
input   ap_ce;

wire   [0:0] tmp_fu_278_p1;
reg   [0:0] tmp_reg_522;
wire   [0:0] tmp_1_fu_282_p3;
reg   [0:0] tmp_1_reg_526;
wire   [0:0] tmp_2_fu_290_p3;
reg   [0:0] tmp_2_reg_530;
wire   [0:0] tmp_3_fu_298_p3;
reg   [0:0] tmp_3_reg_534;
wire   [0:0] tmp_4_fu_306_p3;
reg   [0:0] tmp_4_reg_538;
wire   [0:0] tmp_5_fu_314_p3;
reg   [0:0] tmp_5_reg_542;
wire   [0:0] tmp_6_fu_322_p3;
reg   [0:0] tmp_6_reg_546;
wire   [0:0] tmp_7_fu_330_p3;
reg   [0:0] tmp_7_reg_550;
wire   [0:0] tmp_8_fu_338_p3;
reg   [0:0] tmp_8_reg_554;
wire   [0:0] tmp_9_fu_346_p3;
reg   [0:0] tmp_9_reg_558;
wire   [0:0] tmp_10_fu_354_p3;
reg   [0:0] tmp_10_reg_562;
wire   [0:0] tmp_11_fu_362_p3;
reg   [0:0] tmp_11_reg_566;
wire   [0:0] tmp_12_fu_370_p3;
reg   [0:0] tmp_12_reg_570;
wire   [0:0] tmp_13_fu_378_p3;
reg   [0:0] tmp_13_reg_574;
wire   [0:0] tmp_14_fu_386_p3;
reg   [0:0] tmp_14_reg_578;
wire   [0:0] tmp_15_fu_394_p3;
reg   [0:0] tmp_15_reg_582;
wire   [0:0] tmp_16_fu_402_p3;
reg   [0:0] tmp_16_reg_586;
wire   [0:0] tmp_17_fu_410_p3;
reg   [0:0] tmp_17_reg_590;
wire   [0:0] tmp_18_fu_418_p3;
reg   [0:0] tmp_18_reg_594;
wire   [0:0] tmp_19_fu_426_p3;
reg   [0:0] tmp_19_reg_598;
wire   [0:0] tmp_20_fu_434_p3;
reg   [0:0] tmp_20_reg_602;
wire   [0:0] tmp_21_fu_442_p3;
reg   [0:0] tmp_21_reg_606;
wire   [0:0] tmp_22_fu_450_p3;
reg   [0:0] tmp_22_reg_610;
wire   [0:0] tmp_23_fu_458_p3;
reg   [0:0] tmp_23_reg_614;
wire   [0:0] tmp_24_fu_466_p3;
reg   [0:0] tmp_24_reg_618;
wire   [0:0] tmp_25_fu_474_p3;
reg   [0:0] tmp_25_reg_622;
wire   [0:0] tmp_26_fu_482_p3;
reg   [0:0] tmp_26_reg_626;
wire   [0:0] tmp_27_fu_490_p3;
reg   [0:0] tmp_27_reg_630;
wire   [0:0] tmp_28_fu_498_p3;
reg   [0:0] tmp_28_reg_634;
wire   [0:0] tmp_29_fu_506_p3;
reg   [0:0] tmp_29_reg_638;
wire   [0:0] tmp_30_fu_514_p3;
reg   [0:0] tmp_30_reg_642;
wire   [4:0] ap_reg_phiprechg_p_s_reg_136pp0_it0;
reg   [4:0] ap_reg_phiprechg_p_s_reg_136pp0_it1;
wire   [4:0] ap_reg_phiprechg_merge_reg_265pp0_it0;
reg   [4:0] ap_reg_phiprechg_merge_reg_265pp0_it1;
reg   [4:0] merge_phi_fu_269_p4;
reg    ap_sig_bdd_764;
reg    ap_sig_bdd_178;
reg    ap_sig_bdd_183;
reg    ap_sig_bdd_189;
reg    ap_sig_bdd_196;
reg    ap_sig_bdd_204;
reg    ap_sig_bdd_213;
reg    ap_sig_bdd_223;
reg    ap_sig_bdd_234;
reg    ap_sig_bdd_246;
reg    ap_sig_bdd_259;
reg    ap_sig_bdd_273;
reg    ap_sig_bdd_288;
reg    ap_sig_bdd_304;
reg    ap_sig_bdd_321;
reg    ap_sig_bdd_339;
reg    ap_sig_bdd_358;
reg    ap_sig_bdd_378;
reg    ap_sig_bdd_399;
reg    ap_sig_bdd_421;
reg    ap_sig_bdd_444;
reg    ap_sig_bdd_468;
reg    ap_sig_bdd_493;
reg    ap_sig_bdd_519;
reg    ap_sig_bdd_546;
reg    ap_sig_bdd_574;
reg    ap_sig_bdd_603;
reg    ap_sig_bdd_633;
reg    ap_sig_bdd_664;
reg    ap_sig_bdd_696;
reg    ap_sig_bdd_730;
parameter    ap_const_logic_1 = 1'b1;
parameter    ap_const_lv1_0 = 1'b0;
parameter    ap_const_lv5_0 = 5'b00000;
parameter    ap_const_lv5_1 = 5'b1;
parameter    ap_const_lv5_2 = 5'b10;
parameter    ap_const_lv5_3 = 5'b11;
parameter    ap_const_lv5_4 = 5'b100;
parameter    ap_const_lv5_5 = 5'b101;
parameter    ap_const_lv5_6 = 5'b110;
parameter    ap_const_lv5_7 = 5'b111;
parameter    ap_const_lv5_8 = 5'b1000;
parameter    ap_const_lv5_9 = 5'b1001;
parameter    ap_const_lv5_A = 5'b1010;
parameter    ap_const_lv5_B = 5'b1011;
parameter    ap_const_lv5_C = 5'b1100;
parameter    ap_const_lv5_D = 5'b1101;
parameter    ap_const_lv5_E = 5'b1110;
parameter    ap_const_lv5_F = 5'b1111;
parameter    ap_const_lv5_10 = 5'b10000;
parameter    ap_const_lv5_11 = 5'b10001;
parameter    ap_const_lv5_12 = 5'b10010;
parameter    ap_const_lv5_13 = 5'b10011;
parameter    ap_const_lv5_14 = 5'b10100;
parameter    ap_const_lv5_15 = 5'b10101;
parameter    ap_const_lv5_16 = 5'b10110;
parameter    ap_const_lv5_17 = 5'b10111;
parameter    ap_const_lv5_18 = 5'b11000;
parameter    ap_const_lv5_19 = 5'b11001;
parameter    ap_const_lv5_1A = 5'b11010;
parameter    ap_const_lv5_1B = 5'b11011;
parameter    ap_const_lv5_1C = 5'b11100;
parameter    ap_const_lv5_1D = 5'b11101;
parameter    ap_const_lv5_1E = 5'b11110;
parameter    ap_const_lv5_1F = 5'b11111;
parameter    ap_const_lv32_1 = 32'b1;
parameter    ap_const_lv32_2 = 32'b10;
parameter    ap_const_lv32_3 = 32'b11;
parameter    ap_const_lv32_4 = 32'b100;
parameter    ap_const_lv32_5 = 32'b101;
parameter    ap_const_lv32_6 = 32'b110;
parameter    ap_const_lv32_7 = 32'b111;
parameter    ap_const_lv32_8 = 32'b1000;
parameter    ap_const_lv32_9 = 32'b1001;
parameter    ap_const_lv32_A = 32'b1010;
parameter    ap_const_lv32_B = 32'b1011;
parameter    ap_const_lv32_C = 32'b1100;
parameter    ap_const_lv32_D = 32'b1101;
parameter    ap_const_lv32_E = 32'b1110;
parameter    ap_const_lv32_F = 32'b1111;
parameter    ap_const_lv32_10 = 32'b10000;
parameter    ap_const_lv32_11 = 32'b10001;
parameter    ap_const_lv32_12 = 32'b10010;
parameter    ap_const_lv32_13 = 32'b10011;
parameter    ap_const_lv32_14 = 32'b10100;
parameter    ap_const_lv32_15 = 32'b10101;
parameter    ap_const_lv32_16 = 32'b10110;
parameter    ap_const_lv32_17 = 32'b10111;
parameter    ap_const_lv32_18 = 32'b11000;
parameter    ap_const_lv32_19 = 32'b11001;
parameter    ap_const_lv32_1A = 32'b11010;
parameter    ap_const_lv32_1B = 32'b11011;
parameter    ap_const_lv32_1C = 32'b11100;
parameter    ap_const_lv32_1D = 32'b11101;
parameter    ap_const_lv32_1E = 32'b11110;
parameter    ap_const_logic_0 = 1'b0;
parameter    ap_true = 1'b1;




/// assign process. ///
always @(posedge ap_clk)
begin
    if ((ap_const_logic_1 == ap_ce)) begin
        if (ap_sig_bdd_764) begin
            ap_reg_phiprechg_merge_reg_265pp0_it1[1] <= 1'b1;
            ap_reg_phiprechg_merge_reg_265pp0_it1[2] <= 1'b1;
            ap_reg_phiprechg_merge_reg_265pp0_it1[3] <= 1'b1;
            ap_reg_phiprechg_merge_reg_265pp0_it1[4] <= 1'b1;
        end else if ((ap_true == ap_true)) begin
            ap_reg_phiprechg_merge_reg_265pp0_it1[1] <= ap_reg_phiprechg_merge_reg_265pp0_it0[1];
            ap_reg_phiprechg_merge_reg_265pp0_it1[2] <= ap_reg_phiprechg_merge_reg_265pp0_it0[2];
            ap_reg_phiprechg_merge_reg_265pp0_it1[3] <= ap_reg_phiprechg_merge_reg_265pp0_it0[3];
            ap_reg_phiprechg_merge_reg_265pp0_it1[4] <= ap_reg_phiprechg_merge_reg_265pp0_it0[4];
        end
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if ((ap_const_logic_1 == ap_ce)) begin
        if (ap_sig_bdd_730) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_1E;
        end else if (ap_sig_bdd_696) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_1D;
        end else if (ap_sig_bdd_664) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_1C;
        end else if (ap_sig_bdd_633) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_1B;
        end else if (ap_sig_bdd_603) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_1A;
        end else if (ap_sig_bdd_574) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_19;
        end else if (ap_sig_bdd_546) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_18;
        end else if (ap_sig_bdd_519) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_17;
        end else if (ap_sig_bdd_493) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_16;
        end else if (ap_sig_bdd_468) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_15;
        end else if (ap_sig_bdd_444) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_14;
        end else if (ap_sig_bdd_421) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_13;
        end else if (ap_sig_bdd_399) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_12;
        end else if (ap_sig_bdd_378) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_11;
        end else if (ap_sig_bdd_358) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_10;
        end else if (ap_sig_bdd_339) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_F;
        end else if (ap_sig_bdd_321) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_E;
        end else if (ap_sig_bdd_304) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_D;
        end else if (ap_sig_bdd_288) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_C;
        end else if (ap_sig_bdd_273) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_B;
        end else if (ap_sig_bdd_259) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_A;
        end else if (ap_sig_bdd_246) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_9;
        end else if (ap_sig_bdd_234) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_8;
        end else if (ap_sig_bdd_223) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_7;
        end else if (ap_sig_bdd_213) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_6;
        end else if (ap_sig_bdd_204) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_5;
        end else if (ap_sig_bdd_196) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_4;
        end else if (ap_sig_bdd_189) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_3;
        end else if (ap_sig_bdd_183) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_2;
        end else if (ap_sig_bdd_178) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_1;
        end else if (~(tmp_fu_278_p1 == ap_const_lv1_0)) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_const_lv5_0;
        end else if ((ap_true == ap_true)) begin
            ap_reg_phiprechg_p_s_reg_136pp0_it1 <= ap_reg_phiprechg_p_s_reg_136pp0_it0;
        end
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3))) begin
        tmp_10_reg_562 <= bus_r[ap_const_lv32_A];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3))) begin
        tmp_11_reg_566 <= bus_r[ap_const_lv32_B];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3))) begin
        tmp_12_reg_570 <= bus_r[ap_const_lv32_C];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3))) begin
        tmp_13_reg_574 <= bus_r[ap_const_lv32_D];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3))) begin
        tmp_14_reg_578 <= bus_r[ap_const_lv32_E];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3))) begin
        tmp_15_reg_582 <= bus_r[ap_const_lv32_F];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3))) begin
        tmp_16_reg_586 <= bus_r[ap_const_lv32_10];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3))) begin
        tmp_17_reg_590 <= bus_r[ap_const_lv32_11];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3))) begin
        tmp_18_reg_594 <= bus_r[ap_const_lv32_12];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3))) begin
        tmp_19_reg_598 <= bus_r[ap_const_lv32_13];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0))) begin
        tmp_1_reg_526 <= bus_r[ap_const_lv32_1];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3))) begin
        tmp_20_reg_602 <= bus_r[ap_const_lv32_14];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3))) begin
        tmp_21_reg_606 <= bus_r[ap_const_lv32_15];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3))) begin
        tmp_22_reg_610 <= bus_r[ap_const_lv32_16];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3))) begin
        tmp_23_reg_614 <= bus_r[ap_const_lv32_17];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3))) begin
        tmp_24_reg_618 <= bus_r[ap_const_lv32_18];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & (ap_const_lv1_0 == tmp_24_fu_466_p3))) begin
        tmp_25_reg_622 <= bus_r[ap_const_lv32_19];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & (ap_const_lv1_0 == tmp_24_fu_466_p3) & (ap_const_lv1_0 == tmp_25_fu_474_p3))) begin
        tmp_26_reg_626 <= bus_r[ap_const_lv32_1A];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & (ap_const_lv1_0 == tmp_24_fu_466_p3) & (ap_const_lv1_0 == tmp_25_fu_474_p3) & (ap_const_lv1_0 == tmp_26_fu_482_p3))) begin
        tmp_27_reg_630 <= bus_r[ap_const_lv32_1B];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & (ap_const_lv1_0 == tmp_24_fu_466_p3) & (ap_const_lv1_0 == tmp_25_fu_474_p3) & (ap_const_lv1_0 == tmp_26_fu_482_p3) & (ap_const_lv1_0 == tmp_27_fu_490_p3))) begin
        tmp_28_reg_634 <= bus_r[ap_const_lv32_1C];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & (ap_const_lv1_0 == tmp_24_fu_466_p3) & (ap_const_lv1_0 == tmp_25_fu_474_p3) & (ap_const_lv1_0 == tmp_26_fu_482_p3) & (ap_const_lv1_0 == tmp_27_fu_490_p3) & (ap_const_lv1_0 == tmp_28_fu_498_p3))) begin
        tmp_29_reg_638 <= bus_r[ap_const_lv32_1D];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0))) begin
        tmp_2_reg_530 <= bus_r[ap_const_lv32_2];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & (ap_const_lv1_0 == tmp_24_fu_466_p3) & (ap_const_lv1_0 == tmp_25_fu_474_p3) & (ap_const_lv1_0 == tmp_26_fu_482_p3) & (ap_const_lv1_0 == tmp_27_fu_490_p3) & (ap_const_lv1_0 == tmp_28_fu_498_p3) & (ap_const_lv1_0 == tmp_29_fu_506_p3))) begin
        tmp_30_reg_642 <= bus_r[ap_const_lv32_1E];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3))) begin
        tmp_3_reg_534 <= bus_r[ap_const_lv32_3];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3))) begin
        tmp_4_reg_538 <= bus_r[ap_const_lv32_4];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3))) begin
        tmp_5_reg_542 <= bus_r[ap_const_lv32_5];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3))) begin
        tmp_6_reg_546 <= bus_r[ap_const_lv32_6];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3))) begin
        tmp_7_reg_550 <= bus_r[ap_const_lv32_7];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3))) begin
        tmp_8_reg_554 <= bus_r[ap_const_lv32_8];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if (((ap_const_logic_1 == ap_ce) & (tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3))) begin
        tmp_9_reg_558 <= bus_r[ap_const_lv32_9];
    end
end

/// assign process. ///
always @(posedge ap_clk)
begin
    if ((ap_const_logic_1 == ap_ce)) begin
        tmp_reg_522 <= tmp_fu_278_p1;
    end
end

/// merge_phi_fu_269_p4 assign process. ///
always @ (tmp_reg_522 or tmp_1_reg_526 or tmp_2_reg_530 or tmp_3_reg_534 or tmp_4_reg_538 or tmp_5_reg_542 or tmp_6_reg_546 or tmp_7_reg_550 or tmp_8_reg_554 or tmp_9_reg_558 or tmp_10_reg_562 or tmp_11_reg_566 or tmp_12_reg_570 or tmp_13_reg_574 or tmp_14_reg_578 or tmp_15_reg_582 or tmp_16_reg_586 or tmp_17_reg_590 or tmp_18_reg_594 or tmp_19_reg_598 or tmp_20_reg_602 or tmp_21_reg_606 or tmp_22_reg_610 or tmp_23_reg_614 or tmp_24_reg_618 or tmp_25_reg_622 or tmp_26_reg_626 or tmp_27_reg_630 or tmp_28_reg_634 or tmp_29_reg_638 or tmp_30_reg_642 or ap_reg_phiprechg_p_s_reg_136pp0_it1 or ap_reg_phiprechg_merge_reg_265pp0_it1)
begin
    if ((~(tmp_reg_522 == ap_const_lv1_0) | ~(tmp_1_reg_526 == ap_const_lv1_0) | ~(ap_const_lv1_0 == tmp_2_reg_530) | ~(ap_const_lv1_0 == tmp_3_reg_534) | ~(ap_const_lv1_0 == tmp_4_reg_538) | ~(ap_const_lv1_0 == tmp_5_reg_542) | ~(ap_const_lv1_0 == tmp_6_reg_546) | ~(ap_const_lv1_0 == tmp_7_reg_550) | ~(ap_const_lv1_0 == tmp_8_reg_554) | ~(ap_const_lv1_0 == tmp_9_reg_558) | ~(ap_const_lv1_0 == tmp_10_reg_562) | ~(ap_const_lv1_0 == tmp_11_reg_566) | ~(ap_const_lv1_0 == tmp_12_reg_570) | ~(ap_const_lv1_0 == tmp_13_reg_574) | ~(ap_const_lv1_0 == tmp_14_reg_578) | ~(ap_const_lv1_0 == tmp_15_reg_582) | ~(ap_const_lv1_0 == tmp_16_reg_586) | ~(ap_const_lv1_0 == tmp_17_reg_590) | ~(ap_const_lv1_0 == tmp_18_reg_594) | ~(ap_const_lv1_0 == tmp_19_reg_598) | ~(ap_const_lv1_0 == tmp_20_reg_602) | ~(ap_const_lv1_0 == tmp_21_reg_606) | ~(ap_const_lv1_0 == tmp_22_reg_610) | ~(ap_const_lv1_0 == tmp_23_reg_614) | ~(ap_const_lv1_0 == tmp_24_reg_618) | ~(ap_const_lv1_0 == tmp_25_reg_622) | ~(ap_const_lv1_0 == tmp_26_reg_626) | ~(ap_const_lv1_0 == tmp_27_reg_630) | ~(ap_const_lv1_0 == tmp_28_reg_634) | ~(ap_const_lv1_0 == tmp_29_reg_638) | ~(ap_const_lv1_0 == tmp_30_reg_642))) begin
        merge_phi_fu_269_p4 = ap_reg_phiprechg_p_s_reg_136pp0_it1;
    end else begin
        merge_phi_fu_269_p4 = ap_reg_phiprechg_merge_reg_265pp0_it1;
    end
end
assign ap_reg_phiprechg_merge_reg_265pp0_it0 = ap_const_lv5_1;
assign ap_reg_phiprechg_p_s_reg_136pp0_it0 = ap_const_lv5_1;
assign ap_return = merge_phi_fu_269_p4;

/// ap_sig_bdd_178 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3)
begin
    ap_sig_bdd_178 = ((tmp_fu_278_p1 == ap_const_lv1_0) & ~(tmp_1_fu_282_p3 == ap_const_lv1_0));
end

/// ap_sig_bdd_183 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3)
begin
    ap_sig_bdd_183 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & ~(ap_const_lv1_0 == tmp_2_fu_290_p3));
end

/// ap_sig_bdd_189 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3)
begin
    ap_sig_bdd_189 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & ~(ap_const_lv1_0 == tmp_3_fu_298_p3));
end

/// ap_sig_bdd_196 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3)
begin
    ap_sig_bdd_196 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & ~(ap_const_lv1_0 == tmp_4_fu_306_p3));
end

/// ap_sig_bdd_204 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3)
begin
    ap_sig_bdd_204 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & ~(ap_const_lv1_0 == tmp_5_fu_314_p3));
end

/// ap_sig_bdd_213 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3)
begin
    ap_sig_bdd_213 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & ~(ap_const_lv1_0 == tmp_6_fu_322_p3));
end

/// ap_sig_bdd_223 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3)
begin
    ap_sig_bdd_223 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & ~(ap_const_lv1_0 == tmp_7_fu_330_p3));
end

/// ap_sig_bdd_234 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3)
begin
    ap_sig_bdd_234 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & ~(ap_const_lv1_0 == tmp_8_fu_338_p3));
end

/// ap_sig_bdd_246 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3)
begin
    ap_sig_bdd_246 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & ~(ap_const_lv1_0 == tmp_9_fu_346_p3));
end

/// ap_sig_bdd_259 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3)
begin
    ap_sig_bdd_259 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & ~(ap_const_lv1_0 == tmp_10_fu_354_p3));
end

/// ap_sig_bdd_273 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3)
begin
    ap_sig_bdd_273 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & ~(ap_const_lv1_0 == tmp_11_fu_362_p3));
end

/// ap_sig_bdd_288 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3)
begin
    ap_sig_bdd_288 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & ~(ap_const_lv1_0 == tmp_12_fu_370_p3));
end

/// ap_sig_bdd_304 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3)
begin
    ap_sig_bdd_304 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & ~(ap_const_lv1_0 == tmp_13_fu_378_p3));
end

/// ap_sig_bdd_321 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3)
begin
    ap_sig_bdd_321 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & ~(ap_const_lv1_0 == tmp_14_fu_386_p3));
end

/// ap_sig_bdd_339 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3)
begin
    ap_sig_bdd_339 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & ~(ap_const_lv1_0 == tmp_15_fu_394_p3));
end

/// ap_sig_bdd_358 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3)
begin
    ap_sig_bdd_358 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & ~(ap_const_lv1_0 == tmp_16_fu_402_p3));
end

/// ap_sig_bdd_378 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3)
begin
    ap_sig_bdd_378 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & ~(ap_const_lv1_0 == tmp_17_fu_410_p3));
end

/// ap_sig_bdd_399 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3)
begin
    ap_sig_bdd_399 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & ~(ap_const_lv1_0 == tmp_18_fu_418_p3));
end

/// ap_sig_bdd_421 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3 or tmp_19_fu_426_p3)
begin
    ap_sig_bdd_421 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & ~(ap_const_lv1_0 == tmp_19_fu_426_p3));
end

/// ap_sig_bdd_444 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3 or tmp_19_fu_426_p3 or tmp_20_fu_434_p3)
begin
    ap_sig_bdd_444 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & ~(ap_const_lv1_0 == tmp_20_fu_434_p3));
end

/// ap_sig_bdd_468 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3 or tmp_19_fu_426_p3 or tmp_20_fu_434_p3 or tmp_21_fu_442_p3)
begin
    ap_sig_bdd_468 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & ~(ap_const_lv1_0 == tmp_21_fu_442_p3));
end

/// ap_sig_bdd_493 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3 or tmp_19_fu_426_p3 or tmp_20_fu_434_p3 or tmp_21_fu_442_p3 or tmp_22_fu_450_p3)
begin
    ap_sig_bdd_493 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & ~(ap_const_lv1_0 == tmp_22_fu_450_p3));
end

/// ap_sig_bdd_519 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3 or tmp_19_fu_426_p3 or tmp_20_fu_434_p3 or tmp_21_fu_442_p3 or tmp_22_fu_450_p3 or tmp_23_fu_458_p3)
begin
    ap_sig_bdd_519 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & ~(ap_const_lv1_0 == tmp_23_fu_458_p3));
end

/// ap_sig_bdd_546 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3 or tmp_19_fu_426_p3 or tmp_20_fu_434_p3 or tmp_21_fu_442_p3 or tmp_22_fu_450_p3 or tmp_23_fu_458_p3 or tmp_24_fu_466_p3)
begin
    ap_sig_bdd_546 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & ~(ap_const_lv1_0 == tmp_24_fu_466_p3));
end

/// ap_sig_bdd_574 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3 or tmp_19_fu_426_p3 or tmp_20_fu_434_p3 or tmp_21_fu_442_p3 or tmp_22_fu_450_p3 or tmp_23_fu_458_p3 or tmp_24_fu_466_p3 or tmp_25_fu_474_p3)
begin
    ap_sig_bdd_574 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & (ap_const_lv1_0 == tmp_24_fu_466_p3) & ~(ap_const_lv1_0 == tmp_25_fu_474_p3));
end

/// ap_sig_bdd_603 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3 or tmp_19_fu_426_p3 or tmp_20_fu_434_p3 or tmp_21_fu_442_p3 or tmp_22_fu_450_p3 or tmp_23_fu_458_p3 or tmp_24_fu_466_p3 or tmp_25_fu_474_p3 or tmp_26_fu_482_p3)
begin
    ap_sig_bdd_603 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & (ap_const_lv1_0 == tmp_24_fu_466_p3) & (ap_const_lv1_0 == tmp_25_fu_474_p3) & ~(ap_const_lv1_0 == tmp_26_fu_482_p3));
end

/// ap_sig_bdd_633 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3 or tmp_19_fu_426_p3 or tmp_20_fu_434_p3 or tmp_21_fu_442_p3 or tmp_22_fu_450_p3 or tmp_23_fu_458_p3 or tmp_24_fu_466_p3 or tmp_25_fu_474_p3 or tmp_26_fu_482_p3 or tmp_27_fu_490_p3)
begin
    ap_sig_bdd_633 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & (ap_const_lv1_0 == tmp_24_fu_466_p3) & (ap_const_lv1_0 == tmp_25_fu_474_p3) & (ap_const_lv1_0 == tmp_26_fu_482_p3) & ~(ap_const_lv1_0 == tmp_27_fu_490_p3));
end

/// ap_sig_bdd_664 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3 or tmp_19_fu_426_p3 or tmp_20_fu_434_p3 or tmp_21_fu_442_p3 or tmp_22_fu_450_p3 or tmp_23_fu_458_p3 or tmp_24_fu_466_p3 or tmp_25_fu_474_p3 or tmp_26_fu_482_p3 or tmp_27_fu_490_p3 or tmp_28_fu_498_p3)
begin
    ap_sig_bdd_664 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & (ap_const_lv1_0 == tmp_24_fu_466_p3) & (ap_const_lv1_0 == tmp_25_fu_474_p3) & (ap_const_lv1_0 == tmp_26_fu_482_p3) & (ap_const_lv1_0 == tmp_27_fu_490_p3) & ~(ap_const_lv1_0 == tmp_28_fu_498_p3));
end

/// ap_sig_bdd_696 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3 or tmp_19_fu_426_p3 or tmp_20_fu_434_p3 or tmp_21_fu_442_p3 or tmp_22_fu_450_p3 or tmp_23_fu_458_p3 or tmp_24_fu_466_p3 or tmp_25_fu_474_p3 or tmp_26_fu_482_p3 or tmp_27_fu_490_p3 or tmp_28_fu_498_p3 or tmp_29_fu_506_p3)
begin
    ap_sig_bdd_696 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & (ap_const_lv1_0 == tmp_24_fu_466_p3) & (ap_const_lv1_0 == tmp_25_fu_474_p3) & (ap_const_lv1_0 == tmp_26_fu_482_p3) & (ap_const_lv1_0 == tmp_27_fu_490_p3) & (ap_const_lv1_0 == tmp_28_fu_498_p3) & ~(ap_const_lv1_0 == tmp_29_fu_506_p3));
end

/// ap_sig_bdd_730 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3 or tmp_19_fu_426_p3 or tmp_20_fu_434_p3 or tmp_21_fu_442_p3 or tmp_22_fu_450_p3 or tmp_23_fu_458_p3 or tmp_24_fu_466_p3 or tmp_25_fu_474_p3 or tmp_26_fu_482_p3 or tmp_27_fu_490_p3 or tmp_28_fu_498_p3 or tmp_29_fu_506_p3 or tmp_30_fu_514_p3)
begin
    ap_sig_bdd_730 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & (ap_const_lv1_0 == tmp_24_fu_466_p3) & (ap_const_lv1_0 == tmp_25_fu_474_p3) & (ap_const_lv1_0 == tmp_26_fu_482_p3) & (ap_const_lv1_0 == tmp_27_fu_490_p3) & (ap_const_lv1_0 == tmp_28_fu_498_p3) & (ap_const_lv1_0 == tmp_29_fu_506_p3) & ~(ap_const_lv1_0 == tmp_30_fu_514_p3));
end

/// ap_sig_bdd_764 assign process. ///
always @ (tmp_fu_278_p1 or tmp_1_fu_282_p3 or tmp_2_fu_290_p3 or tmp_3_fu_298_p3 or tmp_4_fu_306_p3 or tmp_5_fu_314_p3 or tmp_6_fu_322_p3 or tmp_7_fu_330_p3 or tmp_8_fu_338_p3 or tmp_9_fu_346_p3 or tmp_10_fu_354_p3 or tmp_11_fu_362_p3 or tmp_12_fu_370_p3 or tmp_13_fu_378_p3 or tmp_14_fu_386_p3 or tmp_15_fu_394_p3 or tmp_16_fu_402_p3 or tmp_17_fu_410_p3 or tmp_18_fu_418_p3 or tmp_19_fu_426_p3 or tmp_20_fu_434_p3 or tmp_21_fu_442_p3 or tmp_22_fu_450_p3 or tmp_23_fu_458_p3 or tmp_24_fu_466_p3 or tmp_25_fu_474_p3 or tmp_26_fu_482_p3 or tmp_27_fu_490_p3 or tmp_28_fu_498_p3 or tmp_29_fu_506_p3 or tmp_30_fu_514_p3)
begin
    ap_sig_bdd_764 = ((tmp_fu_278_p1 == ap_const_lv1_0) & (tmp_1_fu_282_p3 == ap_const_lv1_0) & (ap_const_lv1_0 == tmp_2_fu_290_p3) & (ap_const_lv1_0 == tmp_3_fu_298_p3) & (ap_const_lv1_0 == tmp_4_fu_306_p3) & (ap_const_lv1_0 == tmp_5_fu_314_p3) & (ap_const_lv1_0 == tmp_6_fu_322_p3) & (ap_const_lv1_0 == tmp_7_fu_330_p3) & (ap_const_lv1_0 == tmp_8_fu_338_p3) & (ap_const_lv1_0 == tmp_9_fu_346_p3) & (ap_const_lv1_0 == tmp_10_fu_354_p3) & (ap_const_lv1_0 == tmp_11_fu_362_p3) & (ap_const_lv1_0 == tmp_12_fu_370_p3) & (ap_const_lv1_0 == tmp_13_fu_378_p3) & (ap_const_lv1_0 == tmp_14_fu_386_p3) & (ap_const_lv1_0 == tmp_15_fu_394_p3) & (ap_const_lv1_0 == tmp_16_fu_402_p3) & (ap_const_lv1_0 == tmp_17_fu_410_p3) & (ap_const_lv1_0 == tmp_18_fu_418_p3) & (ap_const_lv1_0 == tmp_19_fu_426_p3) & (ap_const_lv1_0 == tmp_20_fu_434_p3) & (ap_const_lv1_0 == tmp_21_fu_442_p3) & (ap_const_lv1_0 == tmp_22_fu_450_p3) & (ap_const_lv1_0 == tmp_23_fu_458_p3) & (ap_const_lv1_0 == tmp_24_fu_466_p3) & (ap_const_lv1_0 == tmp_25_fu_474_p3) & (ap_const_lv1_0 == tmp_26_fu_482_p3) & (ap_const_lv1_0 == tmp_27_fu_490_p3) & (ap_const_lv1_0 == tmp_28_fu_498_p3) & (ap_const_lv1_0 == tmp_29_fu_506_p3) & (ap_const_lv1_0 == tmp_30_fu_514_p3));
end
assign tmp_10_fu_354_p3 = bus_r[ap_const_lv32_A];
assign tmp_11_fu_362_p3 = bus_r[ap_const_lv32_B];
assign tmp_12_fu_370_p3 = bus_r[ap_const_lv32_C];
assign tmp_13_fu_378_p3 = bus_r[ap_const_lv32_D];
assign tmp_14_fu_386_p3 = bus_r[ap_const_lv32_E];
assign tmp_15_fu_394_p3 = bus_r[ap_const_lv32_F];
assign tmp_16_fu_402_p3 = bus_r[ap_const_lv32_10];
assign tmp_17_fu_410_p3 = bus_r[ap_const_lv32_11];
assign tmp_18_fu_418_p3 = bus_r[ap_const_lv32_12];
assign tmp_19_fu_426_p3 = bus_r[ap_const_lv32_13];
assign tmp_1_fu_282_p3 = bus_r[ap_const_lv32_1];
assign tmp_20_fu_434_p3 = bus_r[ap_const_lv32_14];
assign tmp_21_fu_442_p3 = bus_r[ap_const_lv32_15];
assign tmp_22_fu_450_p3 = bus_r[ap_const_lv32_16];
assign tmp_23_fu_458_p3 = bus_r[ap_const_lv32_17];
assign tmp_24_fu_466_p3 = bus_r[ap_const_lv32_18];
assign tmp_25_fu_474_p3 = bus_r[ap_const_lv32_19];
assign tmp_26_fu_482_p3 = bus_r[ap_const_lv32_1A];
assign tmp_27_fu_490_p3 = bus_r[ap_const_lv32_1B];
assign tmp_28_fu_498_p3 = bus_r[ap_const_lv32_1C];
assign tmp_29_fu_506_p3 = bus_r[ap_const_lv32_1D];
assign tmp_2_fu_290_p3 = bus_r[ap_const_lv32_2];
assign tmp_30_fu_514_p3 = bus_r[ap_const_lv32_1E];
assign tmp_3_fu_298_p3 = bus_r[ap_const_lv32_3];
assign tmp_4_fu_306_p3 = bus_r[ap_const_lv32_4];
assign tmp_5_fu_314_p3 = bus_r[ap_const_lv32_5];
assign tmp_6_fu_322_p3 = bus_r[ap_const_lv32_6];
assign tmp_7_fu_330_p3 = bus_r[ap_const_lv32_7];
assign tmp_8_fu_338_p3 = bus_r[ap_const_lv32_8];
assign tmp_9_fu_346_p3 = bus_r[ap_const_lv32_9];
assign tmp_fu_278_p1 = bus_r[0:0];
always @ (posedge ap_clk)
begin
    ap_reg_phiprechg_merge_reg_265pp0_it1[0] <= 1'b1;
end



endmodule //p_bsf32_hw

