int main(int argc, char **argv)
{
    xsi_init_design(argc, argv);
    xsi_register_info(&xsi_info);

    xsi_register_min_prec_unit(-12);
    ieee_p_2592010699_init();
    ieee_p_1242562249_init();
    ieee_p_3972351953_init();
    unisim_p_0947159679_init();
    work_a_1208337864_3212880686_init();
    work_a_1100827512_3212880686_init();
    unisim_a_1490675510_1976025627_init();
    work_a_3363966143_3212880686_init();
    work_a_3752224209_3212880686_init();
    work_a_2683404259_3212880686_init();
    work_a_2706047360_3212880686_init();
    work_a_0789624976_3212880686_init();
    work_a_0553639467_2372691052_init();


    xsi_register_tops("work_a_0553639467_2372691052");

    IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699");
    xsi_register_ieee_std_logic_1164(IEEE_P_2592010699);
    STD_STANDARD = xsi_get_engine_memory("std_standard");
    IEEE_P_1242562249 = xsi_get_engine_memory("ieee_p_1242562249");
    UNISIM_P_0947159679 = xsi_get_engine_memory("unisim_p_0947159679");
    IEEE_P_3972351953 = xsi_get_engine_memory("ieee_p_3972351953");

    return xsi_run_simulation(argc, argv);

}
int main(int argc, char **argv)
{
    xsi_init_design(argc, argv);
    xsi_register_info(&xsi_info);

    xsi_register_min_prec_unit(-12);
    ieee_p_2592010699_init();
    ieee_p_3499444699_init();
    ieee_p_3620187407_init();
    ieee_p_1242562249_init();
    ieee_p_3972351953_init();
    std_textio_init();
    ieee_p_0774719531_init();
    xilinxcorelib_p_1837083571_init();
    xilinxcorelib_p_2342578331_init();
    xilinxcorelib_p_1317117406_init();
    xilinxcorelib_a_3902677583_3212880686_init();
    work_a_1309242901_4225723083_init();
    work_a_4087052071_0268267262_init();
    work_a_3236076091_2372691052_init();


    xsi_register_tops("work_a_3236076091_2372691052");

    STD_TEXTIO = xsi_get_engine_memory("std_textio");
    IEEE_P_3620187407 = xsi_get_engine_memory("ieee_p_3620187407");
    IEEE_P_1242562249 = xsi_get_engine_memory("ieee_p_1242562249");
    IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699");
    STD_STANDARD = xsi_get_engine_memory("std_standard");
    IEEE_P_3972351953 = xsi_get_engine_memory("ieee_p_3972351953");
    XILINXCORELIB_P_1837083571 = xsi_get_engine_memory("xilinxcorelib_p_1837083571");
    XILINXCORELIB_P_2342578331 = xsi_get_engine_memory("xilinxcorelib_p_2342578331");
    IEEE_P_0774719531 = xsi_get_engine_memory("ieee_p_0774719531");
    IEEE_P_3499444699 = xsi_get_engine_memory("ieee_p_3499444699");
    XILINXCORELIB_P_1317117406 = xsi_get_engine_memory("xilinxcorelib_p_1317117406");

    return xsi_run_simulation(argc, argv);

}
int main(int argc, char **argv)
{
    xsi_init_design(argc, argv);
    xsi_register_info(&xsi_info);

    xsi_register_min_prec_unit(-12);
    ieee_p_2592010699_init();
    ieee_p_1242562249_init();
    ieee_p_3972351953_init();
    work_a_0848025999_3212880686_init();
    work_a_1588390499_2372691052_init();


    xsi_register_tops("work_a_1588390499_2372691052");

    IEEE_P_3972351953 = xsi_get_engine_memory("ieee_p_3972351953");
    IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699");
    xsi_register_ieee_std_logic_1164(IEEE_P_2592010699);
    STD_STANDARD = xsi_get_engine_memory("std_standard");
    IEEE_P_1242562249 = xsi_get_engine_memory("ieee_p_1242562249");

    return xsi_run_simulation(argc, argv);

}
int main(int argc, char **argv)
{
    xsi_init_design(argc, argv);
    xsi_register_info(&xsi_info);

    xsi_register_min_prec_unit(-12);
    ieee_p_2592010699_init();
    ieee_p_1242562249_init();
    ieee_p_3499444699_init();
    ieee_p_3620187407_init();
    work_a_0780303089_3553469787_init();
    std_textio_init();
    ieee_p_3564397177_init();
    ieee_p_3972351953_init();
    ieee_proposed_p_0892474878_init();
    ieee_proposed_p_0618294350_init();
    work_p_3542952320_init();
    work_a_2718219958_3212880686_init();
    work_a_2584922061_3212880686_init();
    work_a_1786571918_3212880686_init();
    work_a_1044718129_3212880686_init();
    work_a_1026647557_3212880686_init();
    work_a_0159907236_1181938964_init();
    work_a_1065364229_3212880686_init();
    work_a_0060776458_1446275585_init();
    work_a_3212272493_3212880686_init();
    work_a_0447342821_3212880686_init();
    work_a_2035481039_1181938964_init();
    work_a_1146944580_3212880686_init();
    work_a_1190636350_3212880686_init();
    work_a_0251741120_3212880686_init();
    work_a_1828344554_1181938964_init();
    work_a_0170372926_3212880686_init();
    work_a_0651570475_3212880686_init();
    work_a_4269124341_3212880686_init();
    work_a_2643377119_1181938964_init();
    work_a_3692838616_3212880686_init();
    work_a_3747014008_3212880686_init();
    work_a_2408316684_3212880686_init();
    work_a_3966823974_1181938964_init();
    work_a_2703715400_3212880686_init();
    work_a_2840567321_3212880686_init();
    work_a_1781873741_3212880686_init();
    work_a_1064691820_3212880686_init();
    work_a_2436347929_1181938964_init();
    work_a_3944608213_3212880686_init();
    work_a_4265717535_1446275585_init();
    work_a_4087352427_3212880686_init();
    work_a_4088118560_3212880686_init();
    work_a_0145308020_1181938964_init();
    work_a_1457224617_3212880686_init();
    work_a_0230862265_3212880686_init();
    work_a_1052213851_3212880686_init();
    work_a_2712046723_1446275585_init();
    work_a_0980479809_3212880686_init();
    work_a_3245501205_1181938964_init();
    work_a_3479425205_3212880686_init();
    work_a_2902773974_3212880686_init();
    work_a_2161434900_2087543184_init();


    xsi_register_tops("work_a_2161434900_2087543184");

    IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699");
    xsi_register_ieee_std_logic_1164(IEEE_P_2592010699);
    STD_STANDARD = xsi_get_engine_memory("std_standard");
    IEEE_P_3499444699 = xsi_get_engine_memory("ieee_p_3499444699");
    IEEE_P_3620187407 = xsi_get_engine_memory("ieee_p_3620187407");
    WORK_P_3542952320 = xsi_get_engine_memory("work_p_3542952320");
    IEEE_P_1242562249 = xsi_get_engine_memory("ieee_p_1242562249");
    IEEE_P_3972351953 = xsi_get_engine_memory("ieee_p_3972351953");
    STD_TEXTIO = xsi_get_engine_memory("std_textio");
    IEEE_P_3564397177 = xsi_get_engine_memory("ieee_p_3564397177");
    IEEE_PROPOSED_P_0892474878 = xsi_get_engine_memory("ieee_proposed_p_0892474878");
    IEEE_PROPOSED_P_0618294350 = xsi_get_engine_memory("ieee_proposed_p_0618294350");

    return xsi_run_simulation(argc, argv);

}
int main(int argc, char **argv)
{
    xsi_init_design(argc, argv);
    xsi_register_info(&xsi_info);

    xsi_register_min_prec_unit(-12);
    ieee_p_2592010699_init();
    ieee_p_3499444699_init();
    std_textio_init();
    ieee_p_3564397177_init();
    ieee_p_1242562249_init();
    ieee_p_3972351953_init();
    ieee_proposed_p_0892474878_init();
    ieee_proposed_p_0618294350_init();
    ieee_p_3620187407_init();
    work_p_3542952320_init();
    work_a_1111689085_3212880686_init();
    work_a_2584922061_3212880686_init();
    work_a_2940730198_3212880686_init();
    work_a_1044718129_3212880686_init();
    work_a_1006146782_3212880686_init();
    work_a_1413840642_1181938964_init();
    work_a_2810784888_3212880686_init();
    work_a_3026921335_3212880686_init();
    work_a_3474673181_3212880686_init();
    work_a_0874105417_1181938964_init();
    work_a_4071347550_3212880686_init();
    work_a_1189032542_3212880686_init();
    work_a_3071257072_3212880686_init();
    work_a_1064818780_3212880686_init();
    work_a_3572807898_1181938964_init();
    work_a_2232043475_3212880686_init();
    work_a_1688159185_3212880686_init();
    work_a_0358416205_3212880686_init();
    work_a_1064691820_3212880686_init();
    work_a_3999169305_1181938964_init();
    work_a_2259370165_3212880686_init();
    work_a_4207727533_1446275585_init();
    work_a_0031055443_1446275585_init();
    work_a_3522310713_3212880686_init();
    work_a_2766772742_1446275585_init();
    work_a_4145575856_3212880686_init();
    work_a_4019479336_3212880686_init();
    work_a_0816716760_1181938964_init();
    work_a_1232114999_3212880686_init();
    work_a_1006281966_3212880686_init();
    work_a_4276357017_1446275585_init();
    work_a_2103519951_3212880686_init();
    work_a_1852332372_3212880686_init();
    work_a_0853564810_3212880686_init();
    work_a_1676682761_1181938964_init();
    work_a_0060776458_1446275585_init();
    work_a_0152432930_3212880686_init();
    work_a_1026647557_3212880686_init();
    work_a_4163880306_1446275585_init();
    work_a_1030500414_3212880686_init();
    work_a_0206461829_1446275585_init();
    work_a_4265717535_1446275585_init();
    work_a_1734144704_3212880686_init();
    work_a_2690967220_1446275585_init();
    work_a_1670426267_3212880686_init();
    work_a_0089432801_1446275585_init();
    work_a_1969113807_1181938964_init();
    work_a_0724276161_3212880686_init();
    work_a_0749383545_3212880686_init();
    work_a_0854965766_1181938964_init();
    work_a_0257444850_3212880686_init();
    work_a_4201216811_1446275585_init();
    work_a_3568692123_3212880686_init();
    work_a_0318077396_1181938964_init();
    work_a_3386264863_3212880686_init();
    work_a_1448863067_3212880686_init();
    work_a_1083903856_1181938964_init();
    work_a_0132748123_3212880686_init();
    work_a_3476666998_3212880686_init();
    work_a_4114133628_3212880686_init();
    work_a_1184368193_3212880686_init();
    work_a_0445552542_3212880686_init();
    work_a_3971030134_3212880686_init();
    work_a_3048808592_3212880686_init();
    work_a_1320920260_1181938964_init();
    work_a_4259013966_3212880686_init();
    work_a_0573544715_3212880686_init();
    work_a_4005903033_3212880686_init();


    xsi_register_tops("work_a_4005903033_3212880686");

    IEEE_P_2592010699 = xsi_get_engine_memory("ieee_p_2592010699");
    xsi_register_ieee_std_logic_1164(IEEE_P_2592010699);
    STD_STANDARD = xsi_get_engine_memory("std_standard");
    IEEE_P_3499444699 = xsi_get_engine_memory("ieee_p_3499444699");
    IEEE_P_3620187407 = xsi_get_engine_memory("ieee_p_3620187407");
    WORK_P_3542952320 = xsi_get_engine_memory("work_p_3542952320");
    IEEE_P_1242562249 = xsi_get_engine_memory("ieee_p_1242562249");
    IEEE_P_3972351953 = xsi_get_engine_memory("ieee_p_3972351953");
    STD_TEXTIO = xsi_get_engine_memory("std_textio");
    IEEE_P_3564397177 = xsi_get_engine_memory("ieee_p_3564397177");
    IEEE_PROPOSED_P_0892474878 = xsi_get_engine_memory("ieee_proposed_p_0892474878");
    IEEE_PROPOSED_P_0618294350 = xsi_get_engine_memory("ieee_proposed_p_0618294350");

    return xsi_run_simulation(argc, argv);

}