int xilinxcorelib_p_3381355550_sub_4255572759_1067159583(char *t1, char *t2, char *t3)
{
    char t5[24];
    int t0;
    char *t6;
    unsigned char t7;
    char *t8;
    unsigned char t9;
    int t10;
    unsigned char t11;
    unsigned char t12;
    char *t13;
    char *t14;
    int t15;

LAB0:    t6 = (t5 + 4U);
    t7 = (t2 != 0);
    if (t7 == 1)
        goto LAB3;

LAB2:    t8 = (t5 + 12U);
    *((char **)t8) = t3;
    t10 = xilinxcorelib_p_1837083571_sub_2363168970_775299228(XILINXCORELIB_P_1837083571, t2, t3);
    t11 = (t10 > 0);
    if (t11 == 1)
        goto LAB7;

LAB8:    t12 = xilinxcorelib_p_1837083571_sub_719035815_775299228(XILINXCORELIB_P_1837083571, t2, t3);
    t9 = t12;

LAB9:    if (t9 != 0)
        goto LAB4;

LAB6:    t10 = xilinxcorelib_p_3381355550_sub_1910145802_1067159583(t1, t2, t3);
    t0 = t10;

LAB1:    return t0;
LAB3:    *((char **)t6) = t2;
    goto LAB2;

LAB4:    t13 = (t1 + 1288U);
    t14 = *((char **)t13);
    t15 = *((int *)t14);
    t0 = t15;
    goto LAB1;

LAB5:    xsi_error(ng6);
    t0 = 0;
    goto LAB1;

LAB7:    t9 = (unsigned char)1;
    goto LAB9;

LAB10:    goto LAB5;

LAB11:    goto LAB5;

}
示例#2
0
char *xilinxcorelib_p_0914797037_sub_4008928201_466632300(char *t1, char *t2, char *t3, int t4)
{
    char t5[128];
    char t6[24];
    char t10[8];
    char *t0;
    char *t7;
    char *t8;
    char *t9;
    char *t11;
    char *t12;
    char *t13;
    unsigned char t14;
    char *t15;
    char *t16;
    unsigned char t17;
    char *t18;
    char *t19;
    unsigned int t20;

LAB0:    t7 = (t5 + 4U);
    t8 = (t1 + 3056);
    t9 = (t7 + 88U);
    *((char **)t9) = t8;
    t11 = (t7 + 56U);
    *((char **)t11) = t10;
    xsi_type_set_default_value(t8, t10, 0);
    t12 = (t7 + 80U);
    *((unsigned int *)t12) = 8U;
    t13 = (t6 + 4U);
    t14 = (t2 != 0);
    if (t14 == 1)
        goto LAB3;

LAB2:    t15 = (t6 + 12U);
    *((char **)t15) = t3;
    t16 = (t6 + 20U);
    *((int *)t16) = t4;
    t17 = (t4 == 0);
    if (t17 != 0)
        goto LAB4;

LAB6:    t14 = xilinxcorelib_p_1837083571_sub_719035815_775299228(XILINXCORELIB_P_1837083571, t2, t3);
    if (t14 != 0)
        goto LAB7;

LAB9:    t8 = (t7 + 56U);
    t9 = *((char **)t8);
    t20 = (0 + 4U);
    t8 = (t9 + t20);
    *((int *)t8) = 48;
    t8 = (t7 + 56U);
    t9 = *((char **)t8);
    t20 = (0 + 0U);
    t8 = (t9 + t20);
    *((int *)t8) = 1;

LAB8:
LAB5:    t8 = (t7 + 56U);
    t9 = *((char **)t8);
    t0 = xsi_get_transient_memory(8U);
    memcpy(t0, t9, 8U);

LAB1:    return t0;
LAB3:    *((char **)t13) = t2;
    goto LAB2;

LAB4:    t18 = (t7 + 56U);
    t19 = *((char **)t18);
    t20 = (0 + 4U);
    t18 = (t19 + t20);
    *((int *)t18) = 256;
    t8 = (t7 + 56U);
    t9 = *((char **)t8);
    t20 = (0 + 0U);
    t8 = (t9 + t20);
    *((int *)t8) = 1;
    goto LAB5;

LAB7:    t8 = (t7 + 56U);
    t9 = *((char **)t8);
    t20 = (0 + 4U);
    t8 = (t9 + t20);
    *((int *)t8) = 35;
    t8 = (t7 + 56U);
    t9 = *((char **)t8);
    t20 = (0 + 0U);
    t8 = (t9 + t20);
    *((int *)t8) = 1;
    goto LAB8;

LAB10:;
}