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; }
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:; }