static void work_a_3115228741_3212880686_p_0(char *t0) { char t33[16]; char *t1; unsigned char t2; char *t3; char *t4; char *t5; int t6; int t7; int t8; int t9; int t10; unsigned int t11; unsigned int t12; unsigned int t13; char *t14; char *t15; char *t16; int t17; int t18; unsigned int t19; unsigned int t20; unsigned int t21; char *t22; unsigned char t23; unsigned char t24; unsigned char t25; char *t26; char *t27; char *t28; char *t29; char *t30; char *t31; char *t32; char *t34; char *t35; LAB0: xsi_set_current_line(62, ng0); t1 = (t0 + 992U); t2 = ieee_p_2592010699_sub_2763492388968962707_503743352(IEEE_P_2592010699, t1, 0U, 0U); if (t2 != 0) goto LAB2; LAB4: LAB3: t1 = (t0 + 3904); *((int *)t1) = 1; LAB1: return; LAB2: xsi_set_current_line(64, ng0); t3 = (t0 + 2312U); t4 = *((char **)t3); t3 = (t0 + 2608U); t5 = *((char **)t3); t3 = (t5 + 0); memcpy(t3, t4, 4U); xsi_set_current_line(66, ng0); t1 = (t0 + 6270); *((int *)t1) = 0; t3 = (t0 + 6274); *((int *)t3) = 2; t6 = 0; t7 = 2; LAB5: if (t6 <= t7) goto LAB6; LAB8: xsi_set_current_line(70, ng0); t1 = (t0 + 1192U); t3 = *((char **)t1); t2 = *((unsigned char *)t3); t23 = (t2 == (unsigned char)2); if (t23 != 0) goto LAB10; LAB12: xsi_set_current_line(73, ng0); t1 = (t0 + 2608U); t3 = *((char **)t1); t6 = (3 - 3); t11 = (t6 * -1); t12 = (1U * t11); t13 = (0 + t12); t1 = (t3 + t13); *((unsigned char *)t1) = (unsigned char)3; LAB11: xsi_set_current_line(76, ng0); t1 = (t0 + 2608U); t3 = *((char **)t1); t1 = (t0 + 3984); t4 = (t1 + 56U); t5 = *((char **)t4); t14 = (t5 + 56U); t15 = *((char **)t14); memcpy(t15, t3, 4U); xsi_driver_first_trans_fast(t1); xsi_set_current_line(80, ng0); t1 = (t0 + 1512U); t3 = *((char **)t1); t1 = (t0 + 6120U); t23 = ieee_p_1242562249_sub_3307759752501539734_1035706684(IEEE_P_1242562249, t3, t1, 19); if (t23 == 1) goto LAB16; LAB17: t2 = (unsigned char)0; LAB18: if (t2 != 0) goto LAB13; LAB15: t1 = (t0 + 1512U); t3 = *((char **)t1); t1 = (t0 + 6120U); t23 = ieee_p_1242562249_sub_3307759752501539734_1035706684(IEEE_P_1242562249, t3, t1, 41); if (t23 == 1) goto LAB30; LAB31: t2 = (unsigned char)0; LAB32: if (t2 != 0) goto LAB28; LAB29: t1 = (t0 + 1512U); t3 = *((char **)t1); t1 = (t0 + 6120U); t23 = ieee_p_1242562249_sub_3307759752501539734_1035706684(IEEE_P_1242562249, t3, t1, 601); if (t23 == 1) goto LAB44; LAB45: t2 = (unsigned char)0; LAB46: if (t2 != 0) goto LAB42; LAB43: LAB14: goto LAB3; LAB6: xsi_set_current_line(67, ng0); t4 = (t0 + 2608U); t5 = *((char **)t4); t4 = (t0 + 6270); t8 = *((int *)t4); t9 = (t8 + 1); t10 = (t9 - 3); t11 = (t10 * -1); xsi_vhdl_check_range_of_index(3, 0, -1, t9); t12 = (1U * t11); t13 = (0 + t12); t14 = (t5 + t13); t2 = *((unsigned char *)t14); t15 = (t0 + 2608U); t16 = *((char **)t15); t15 = (t0 + 6270); t17 = *((int *)t15); t18 = (t17 - 3); t19 = (t18 * -1); xsi_vhdl_check_range_of_index(3, 0, -1, *((int *)t15)); t20 = (1U * t19); t21 = (0 + t20); t22 = (t16 + t21); *((unsigned char *)t22) = t2; LAB7: t1 = (t0 + 6270); t6 = *((int *)t1); t3 = (t0 + 6274); t7 = *((int *)t3); if (t6 == t7) goto LAB8; LAB9: t8 = (t6 + 1); t6 = t8; t4 = (t0 + 6270); *((int *)t4) = t6; goto LAB5; LAB10: xsi_set_current_line(71, ng0); t1 = (t0 + 2608U); t4 = *((char **)t1); t6 = (3 - 3); t11 = (t6 * -1); t12 = (1U * t11); t13 = (0 + t12); t1 = (t4 + t13); *((unsigned char *)t1) = (unsigned char)2; goto LAB11; LAB13: xsi_set_current_line(81, ng0); t14 = (t0 + 2312U); t15 = *((char **)t14); t14 = (t0 + 6278); t25 = 1; if (4U == 4U) goto LAB22; LAB23: t25 = 0; LAB24: if (t25 != 0) goto LAB19; LAB21: LAB20: goto LAB14; LAB16: t4 = (t0 + 1512U); t5 = *((char **)t4); t4 = (t0 + 6120U); t24 = ieee_p_1242562249_sub_3307759752501467860_1035706684(IEEE_P_1242562249, t5, t4, 41); t2 = t24; goto LAB18; LAB19: xsi_set_current_line(82, ng0); t27 = (t0 + 1352U); t28 = *((char **)t27); t27 = (t0 + 4048); t29 = (t27 + 56U); t30 = *((char **)t29); t31 = (t30 + 56U); t32 = *((char **)t31); memcpy(t32, t28, 10U); xsi_driver_first_trans_fast_port(t27); goto LAB20; LAB22: t11 = 0; LAB25: if (t11 < 4U) goto LAB26; else goto LAB24; LAB26: t22 = (t15 + t11); t26 = (t14 + t11); if (*((unsigned char *)t22) != *((unsigned char *)t26)) goto LAB23; LAB27: t11 = (t11 + 1); goto LAB25; LAB28: xsi_set_current_line(85, ng0); t14 = (t0 + 2312U); t15 = *((char **)t14); t14 = (t0 + 6282); t25 = 1; if (4U == 4U) goto LAB36; LAB37: t25 = 0; LAB38: if (t25 != 0) goto LAB33; LAB35: LAB34: goto LAB14; LAB30: t4 = (t0 + 1512U); t5 = *((char **)t4); t4 = (t0 + 6120U); t24 = ieee_p_1242562249_sub_3307759752501467860_1035706684(IEEE_P_1242562249, t5, t4, 601); t2 = t24; goto LAB32; LAB33: xsi_set_current_line(86, ng0); t27 = (t0 + 1512U); t28 = *((char **)t27); t27 = (t0 + 6120U); t29 = ieee_p_1242562249_sub_1006216973935724872_1035706684(IEEE_P_1242562249, t33, t28, t27, 4); t30 = (t0 + 4112); t31 = (t30 + 56U); t32 = *((char **)t31); t34 = (t32 + 56U); t35 = *((char **)t34); memcpy(t35, t29, 10U); xsi_driver_first_trans_fast_port(t30); xsi_set_current_line(87, ng0); t1 = (t0 + 1352U); t3 = *((char **)t1); t1 = (t0 + 4176); t4 = (t1 + 56U); t5 = *((char **)t4); t14 = (t5 + 56U); t15 = *((char **)t14); memcpy(t15, t3, 10U); xsi_driver_first_trans_fast_port(t1); goto LAB34; LAB36: t11 = 0; LAB39: if (t11 < 4U) goto LAB40; else goto LAB38; LAB40: t22 = (t15 + t11); t26 = (t14 + t11); if (*((unsigned char *)t22) != *((unsigned char *)t26)) goto LAB37; LAB41: t11 = (t11 + 1); goto LAB39; LAB42: xsi_set_current_line(90, ng0); t14 = (t0 + 2312U); t15 = *((char **)t14); t14 = (t0 + 6286); t25 = 1; if (4U == 4U) goto LAB50; LAB51: t25 = 0; LAB52: if (t25 != 0) goto LAB47; LAB49: LAB48: goto LAB14; LAB44: t4 = (t0 + 1512U); t5 = *((char **)t4); t4 = (t0 + 6120U); t24 = ieee_p_1242562249_sub_3307759752501467860_1035706684(IEEE_P_1242562249, t5, t4, 621); t2 = t24; goto LAB46; LAB47: xsi_set_current_line(91, ng0); t27 = (t0 + 1352U); t28 = *((char **)t27); t27 = (t0 + 4240); t29 = (t27 + 56U); t30 = *((char **)t29); t31 = (t30 + 56U); t32 = *((char **)t31); memcpy(t32, t28, 10U); xsi_driver_first_trans_fast_port(t27); goto LAB48; LAB50: t11 = 0; LAB53: if (t11 < 4U) goto LAB54; else goto LAB52; LAB54: t22 = (t15 + t11); t26 = (t14 + t11); if (*((unsigned char *)t22) != *((unsigned char *)t26)) goto LAB51; LAB55: t11 = (t11 + 1); goto LAB53; }
static void work_a_4263751635_1878664202_p_1(char *t0) { char t14[16]; char t17[16]; char *t1; char *t2; unsigned char t3; char *t4; char *t5; char *t6; char *t7; char *t8; unsigned char t9; char *t10; unsigned int t11; unsigned int t12; unsigned int t13; int t15; unsigned int t16; int t18; char *t19; char *t20; char *t21; unsigned char t22; unsigned char t23; unsigned char t24; static char *nl0[] = {&&LAB12, &&LAB3, &&LAB4, &&LAB5, &&LAB6, &&LAB7, &&LAB8, &&LAB9, &&LAB10, &&LAB11}; LAB0: xsi_set_current_line(100, ng0); t1 = (t0 + 3432U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (t0 + 9408); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = t3; xsi_driver_first_trans_fast(t1); xsi_set_current_line(101, ng0); t1 = (t0 + 3912U); t2 = *((char **)t1); t1 = (t0 + 9472); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); memcpy(t7, t2, 32U); xsi_driver_first_trans_fast(t1); xsi_set_current_line(102, ng0); t1 = (t0 + 4232U); t2 = *((char **)t1); t1 = (t0 + 9536); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); memcpy(t7, t2, 7U); xsi_driver_first_trans_fast(t1); xsi_set_current_line(103, ng0); t1 = (t0 + 4552U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (t0 + 9600); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = t3; xsi_driver_first_trans_fast(t1); xsi_set_current_line(104, ng0); t1 = (t0 + 4872U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (t0 + 9664); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = t3; xsi_driver_first_trans_fast(t1); xsi_set_current_line(105, ng0); t1 = xsi_get_transient_memory(8U); memset(t1, 0, 8U); t2 = t1; memset(t2, (unsigned char)2, 8U); t4 = (t0 + 9728); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t1, 8U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(106, ng0); t1 = (t0 + 9792); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t1); xsi_set_current_line(107, ng0); t1 = (t0 + 5648U); t2 = *((char **)t1); t1 = (t0 + 9856); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); memcpy(t7, t2, 2U); xsi_driver_first_trans_fast(t1); xsi_set_current_line(108, ng0); t1 = (t0 + 9920); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)3; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(109, ng0); t1 = (t0 + 9984); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(110, ng0); t1 = (t0 + 10048); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(112, ng0); t1 = (t0 + 3432U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (char *)((nl0) + t3); goto **((char **)t1); LAB2: t1 = (t0 + 8928); *((int *)t1) = 1; LAB1: return; LAB3: xsi_set_current_line(114, ng0); t4 = (t0 + 6008U); t5 = *((char **)t4); t9 = *((unsigned char *)t5); t4 = (t0 + 10112); t6 = (t4 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t10 = *((char **)t8); *((unsigned char *)t10) = t9; xsi_driver_first_trans_fast_port(t4); xsi_set_current_line(115, ng0); t1 = (t0 + 1672U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t9 = (t3 == (unsigned char)3); if (t9 != 0) goto LAB13; LAB15: LAB14: goto LAB2; LAB4: xsi_set_current_line(122, ng0); t1 = (t0 + 6008U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (t0 + 10112); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = t3; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(123, ng0); t1 = (t0 + 1672U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t9 = (t3 == (unsigned char)3); if (t9 != 0) goto LAB16; LAB18: LAB17: goto LAB2; LAB5: xsi_set_current_line(130, ng0); t1 = (t0 + 6008U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (t0 + 10112); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = t3; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(131, ng0); t1 = (t0 + 1672U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t9 = (t3 == (unsigned char)3); if (t9 != 0) goto LAB19; LAB21: LAB20: goto LAB2; LAB6: xsi_set_current_line(138, ng0); t1 = (t0 + 6008U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (t0 + 10112); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = t3; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(139, ng0); t1 = (t0 + 1672U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t9 = (t3 == (unsigned char)3); if (t9 != 0) goto LAB22; LAB24: LAB23: goto LAB2; LAB7: xsi_set_current_line(150, ng0); t1 = (t0 + 6128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (t0 + 10112); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = t3; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(151, ng0); t1 = (t0 + 5888U); t2 = *((char **)t1); t1 = (t0 + 9856); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); memcpy(t7, t2, 2U); xsi_driver_first_trans_fast(t1); xsi_set_current_line(152, ng0); t1 = (t0 + 3912U); t2 = *((char **)t1); t11 = (31 - 8); t12 = (t11 * 1U); t13 = (0 + t12); t1 = (t2 + t13); t4 = (t14 + 0U); t5 = (t4 + 0U); *((int *)t5) = 8; t5 = (t4 + 4U); *((int *)t5) = 0; t5 = (t4 + 8U); *((int *)t5) = -1; t15 = (0 - 8); t16 = (t15 * -1); t16 = (t16 + 1); t5 = (t4 + 12U); *((unsigned int *)t5) = t16; t5 = (t0 + 17244); t7 = (t17 + 0U); t8 = (t7 + 0U); *((int *)t8) = 0; t8 = (t7 + 4U); *((int *)t8) = 8; t8 = (t7 + 8U); *((int *)t8) = 1; t18 = (8 - 0); t16 = (t18 * 1); t16 = (t16 + 1); t8 = (t7 + 12U); *((unsigned int *)t8) = t16; t3 = ieee_p_1242562249_sub_1434214030532789707_1035706684(IEEE_P_1242562249, t1, t14, t5, t17); if (t3 != 0) goto LAB28; LAB30: xsi_set_current_line(155, ng0); t1 = (t0 + 9664); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t1); LAB29: xsi_set_current_line(157, ng0); t1 = (t0 + 9408); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)6; xsi_driver_first_trans_fast(t1); goto LAB2; LAB8: xsi_set_current_line(160, ng0); t1 = (t0 + 6128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (t0 + 10112); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = t3; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(161, ng0); t1 = (t0 + 1992U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t9 = (t3 == (unsigned char)3); if (t9 != 0) goto LAB31; LAB33: LAB32: xsi_set_current_line(164, ng0); t1 = (t0 + 1992U); t2 = *((char **)t1); t9 = *((unsigned char *)t2); t22 = (t9 == (unsigned char)3); if (t22 == 1) goto LAB37; LAB38: t3 = (unsigned char)0; LAB39: if (t3 != 0) goto LAB34; LAB36: xsi_set_current_line(177, ng0); t1 = (t0 + 5888U); t2 = *((char **)t1); t1 = (t0 + 9856); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); memcpy(t7, t2, 2U); xsi_driver_first_trans_fast(t1); LAB35: goto LAB2; LAB9: xsi_set_current_line(181, ng0); t1 = (t0 + 6128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (t0 + 10112); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = t3; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(182, ng0); t1 = (t0 + 5888U); t2 = *((char **)t1); t1 = (t0 + 9856); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); memcpy(t7, t2, 2U); xsi_driver_first_trans_fast(t1); xsi_set_current_line(183, ng0); t1 = (t0 + 9408); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)0; xsi_driver_first_trans_fast(t1); goto LAB2; LAB10: xsi_set_current_line(186, ng0); t1 = (t0 + 6128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (t0 + 10112); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = t3; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(187, ng0); t1 = (t0 + 5888U); t2 = *((char **)t1); t1 = (t0 + 9856); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); memcpy(t7, t2, 2U); xsi_driver_first_trans_fast(t1); xsi_set_current_line(188, ng0); t1 = (t0 + 9920); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(189, ng0); t1 = (t0 + 9408); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)0; xsi_driver_first_trans_fast(t1); goto LAB2; LAB11: xsi_set_current_line(192, ng0); t1 = (t0 + 6008U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (t0 + 10112); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = t3; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(193, ng0); t1 = (t0 + 1672U); t2 = *((char **)t1); t9 = *((unsigned char *)t2); t22 = (t9 == (unsigned char)3); if (t22 == 1) goto LAB51; LAB52: t3 = (unsigned char)0; LAB53: if (t3 != 0) goto LAB48; LAB50: xsi_set_current_line(201, ng0); t1 = (t0 + 5888U); t2 = *((char **)t1); t1 = (t0 + 9856); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); memcpy(t7, t2, 2U); xsi_driver_first_trans_fast(t1); LAB49: goto LAB2; LAB12: xsi_set_current_line(206, ng0); t1 = (t0 + 6008U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t1 = (t0 + 10112); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = t3; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(207, ng0); t1 = (t0 + 1672U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t9 = (t3 == (unsigned char)3); if (t9 != 0) goto LAB59; LAB61: LAB60: goto LAB2; LAB13: xsi_set_current_line(117, ng0); t1 = (t0 + 1352U); t4 = *((char **)t1); t1 = (t0 + 9472); t5 = (t1 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t4, 8U); xsi_driver_first_trans_delta(t1, 0U, 8U, 0LL); xsi_set_current_line(118, ng0); t1 = (t0 + 9408); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t1); goto LAB14; LAB16: xsi_set_current_line(125, ng0); t1 = (t0 + 1352U); t4 = *((char **)t1); t1 = (t0 + 9472); t5 = (t1 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t4, 8U); xsi_driver_first_trans_delta(t1, 8U, 8U, 0LL); xsi_set_current_line(126, ng0); t1 = (t0 + 9408); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)3; xsi_driver_first_trans_fast(t1); goto LAB17; LAB19: xsi_set_current_line(133, ng0); t1 = (t0 + 1352U); t4 = *((char **)t1); t1 = (t0 + 9472); t5 = (t1 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t4, 8U); xsi_driver_first_trans_delta(t1, 16U, 8U, 0LL); xsi_set_current_line(134, ng0); t1 = (t0 + 9408); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)4; xsi_driver_first_trans_fast(t1); goto LAB20; LAB22: xsi_set_current_line(141, ng0); t1 = (t0 + 1352U); t4 = *((char **)t1); t1 = (t0 + 9472); t5 = (t1 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t4, 8U); xsi_driver_first_trans_delta(t1, 24U, 8U, 0LL); xsi_set_current_line(142, ng0); t1 = (t0 + 4552U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t9 = (t3 == (unsigned char)3); if (t9 != 0) goto LAB25; LAB27: xsi_set_current_line(145, ng0); t1 = (t0 + 9408); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)9; xsi_driver_first_trans_fast(t1); LAB26: goto LAB23; LAB25: xsi_set_current_line(143, ng0); t1 = (t0 + 9408); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = (unsigned char)5; xsi_driver_first_trans_fast(t1); goto LAB26; LAB28: xsi_set_current_line(153, ng0); t8 = (t0 + 9664); t10 = (t8 + 56U); t19 = *((char **)t10); t20 = (t19 + 56U); t21 = *((char **)t20); *((unsigned char *)t21) = (unsigned char)3; xsi_driver_first_trans_fast(t8); goto LAB29; LAB31: xsi_set_current_line(162, ng0); t1 = (t0 + 9984); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = (unsigned char)3; xsi_driver_first_trans_fast_port(t1); goto LAB32; LAB34: xsi_set_current_line(165, ng0); t1 = (t0 + 5768U); t5 = *((char **)t1); t1 = (t0 + 9856); t6 = (t1 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t10 = *((char **)t8); memcpy(t10, t5, 2U); xsi_driver_first_trans_fast(t1); xsi_set_current_line(166, ng0); t1 = (t0 + 2952U); t2 = *((char **)t1); t1 = (t0 + 9728); t4 = (t1 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); memcpy(t7, t2, 8U); xsi_driver_first_trans_fast(t1); xsi_set_current_line(167, ng0); t1 = (t0 + 9792); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)3; xsi_driver_first_trans_fast(t1); xsi_set_current_line(168, ng0); t1 = (t0 + 3912U); t2 = *((char **)t1); t1 = (t0 + 17072U); t4 = ieee_p_1242562249_sub_1006216973935724872_1035706684(IEEE_P_1242562249, t14, t2, t1, 1); t5 = (t14 + 12U); t11 = *((unsigned int *)t5); t12 = (1U * t11); t3 = (32U != t12); if (t3 == 1) goto LAB40; LAB41: t6 = (t0 + 9472); t7 = (t6 + 56U); t8 = *((char **)t7); t10 = (t8 + 56U); t19 = *((char **)t10); memcpy(t19, t4, 32U); xsi_driver_first_trans_fast(t6); xsi_set_current_line(169, ng0); t1 = (t0 + 3912U); t2 = *((char **)t1); t1 = (t0 + 17072U); t3 = ieee_p_1242562249_sub_3307759752501503797_1035706684(IEEE_P_1242562249, t2, t1, 1); if (t3 != 0) goto LAB42; LAB44: LAB43: goto LAB35; LAB37: t1 = (t0 + 3112U); t4 = *((char **)t1); t23 = *((unsigned char *)t4); t24 = (t23 == (unsigned char)3); t3 = t24; goto LAB39; LAB40: xsi_size_not_matching(32U, t12, 0); goto LAB41; LAB42: xsi_set_current_line(170, ng0); t4 = (t0 + 4872U); t5 = *((char **)t4); t9 = *((unsigned char *)t5); t22 = (t9 == (unsigned char)3); if (t22 != 0) goto LAB45; LAB47: xsi_set_current_line(173, ng0); t1 = (t0 + 9408); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)8; xsi_driver_first_trans_fast(t1); LAB46: goto LAB43; LAB45: xsi_set_current_line(171, ng0); t4 = (t0 + 9408); t6 = (t4 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t10 = *((char **)t8); *((unsigned char *)t10) = (unsigned char)7; xsi_driver_first_trans_fast(t4); goto LAB46; LAB48: xsi_set_current_line(195, ng0); t1 = (t0 + 10048); t5 = (t1 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)3; xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(196, ng0); t1 = (t0 + 3912U); t2 = *((char **)t1); t1 = (t0 + 17072U); t4 = ieee_p_1242562249_sub_1006216973935724872_1035706684(IEEE_P_1242562249, t14, t2, t1, 1); t5 = (t14 + 12U); t11 = *((unsigned int *)t5); t12 = (1U * t11); t3 = (32U != t12); if (t3 == 1) goto LAB54; LAB55: t6 = (t0 + 9472); t7 = (t6 + 56U); t8 = *((char **)t7); t10 = (t8 + 56U); t19 = *((char **)t10); memcpy(t19, t4, 32U); xsi_driver_first_trans_fast(t6); xsi_set_current_line(197, ng0); t1 = (t0 + 3912U); t2 = *((char **)t1); t1 = (t0 + 17072U); t3 = ieee_p_1242562249_sub_3307759752501503797_1035706684(IEEE_P_1242562249, t2, t1, 1); if (t3 != 0) goto LAB56; LAB58: LAB57: goto LAB49; LAB51: t1 = (t0 + 2792U); t4 = *((char **)t1); t23 = *((unsigned char *)t4); t24 = (t23 == (unsigned char)3); t3 = t24; goto LAB53; LAB54: xsi_size_not_matching(32U, t12, 0); goto LAB55; LAB56: xsi_set_current_line(198, ng0); t4 = (t0 + 9408); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)0; xsi_driver_first_trans_fast(t4); goto LAB57; LAB59: xsi_set_current_line(210, ng0); t1 = (t0 + 1352U); t4 = *((char **)t1); t11 = (7 - 6); t12 = (t11 * 1U); t13 = (0 + t12); t1 = (t4 + t13); t5 = (t0 + 9536); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t10 = *((char **)t8); memcpy(t10, t1, 7U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(211, ng0); t1 = (t0 + 1352U); t2 = *((char **)t1); t15 = (7 - 7); t11 = (t15 * -1); t12 = (1U * t11); t13 = (0 + t12); t1 = (t2 + t13); t3 = *((unsigned char *)t1); t4 = (t0 + 9600); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = t3; xsi_driver_first_trans_fast(t4); xsi_set_current_line(212, ng0); t1 = (t0 + 9408); t2 = (t1 + 56U); t4 = *((char **)t2); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)1; xsi_driver_first_trans_fast(t1); goto LAB60; } static void work_a_4263751635_1878664202_p_2(char *t0) { char *t1; char *t2; int t3; unsigned int t4; unsigned int t5; unsigned int t6; unsigned char t7; char *t8; char *t9; char *t10; char *t11; char *t12; char *t13; LAB0: xsi_set_current_line(218, ng0); LAB3: t1 = (t0 + 3752U); t2 = *((char **)t1); t3 = (0 - 1); t4 = (t3 * -1); t5 = (1U * t4); t6 = (0 + t5); t1 = (t2 + t6); t7 = *((unsigned char *)t1); t8 = (t0 + 10176); t9 = (t8 + 56U); t10 = *((char **)t9); t11 = (t10 + 56U); t12 = *((char **)t11); *((unsigned char *)t12) = t7; xsi_driver_first_trans_fast_port(t8); LAB2: t13 = (t0 + 8944); *((int *)t13) = 1; LAB1: return; LAB4: goto LAB2; }
static void work_a_2269856777_3212880686_p_0(char *t0) { char t33[16]; char *t1; unsigned char t2; char *t3; char *t4; unsigned char t5; char *t6; char *t7; char *t8; char *t9; char *t10; char *t11; char *t12; int t13; int t14; int t15; int t16; int t17; unsigned int t18; unsigned int t19; unsigned int t20; int t21; int t22; unsigned int t23; unsigned int t24; unsigned int t25; unsigned char t26; unsigned char t27; char *t28; char *t29; char *t30; char *t31; char *t32; char *t34; char *t35; static char *nl0[] = {&&LAB6, &&LAB7}; LAB0: xsi_set_current_line(64, ng0); t1 = (t0 + 992U); t2 = ieee_p_2592010699_sub_2763492388968962707_503743352(IEEE_P_2592010699, t1, 0U, 0U); if (t2 != 0) goto LAB2; LAB4: LAB3: t1 = (t0 + 4064); *((int *)t1) = 1; LAB1: return; LAB2: xsi_set_current_line(66, ng0); t3 = (t0 + 2312U); t4 = *((char **)t3); t5 = *((unsigned char *)t4); t3 = (char *)((nl0) + t5); goto **((char **)t3); LAB5: xsi_set_current_line(76, ng0); t1 = (t0 + 2472U); t3 = *((char **)t1); t1 = (t0 + 2768U); t4 = *((char **)t1); t1 = (t4 + 0); memcpy(t1, t3, 4U); xsi_set_current_line(78, ng0); t1 = (t0 + 6679); *((int *)t1) = 0; t3 = (t0 + 6683); *((int *)t3) = 2; t13 = 0; t14 = 2; LAB8: if (t13 <= t14) goto LAB9; LAB11: xsi_set_current_line(82, ng0); t1 = (t0 + 1192U); t3 = *((char **)t1); t2 = *((unsigned char *)t3); t5 = (t2 == (unsigned char)2); if (t5 != 0) goto LAB13; LAB15: xsi_set_current_line(85, ng0); t1 = (t0 + 2768U); t3 = *((char **)t1); t13 = (3 - 3); t18 = (t13 * -1); t19 = (1U * t18); t20 = (0 + t19); t1 = (t3 + t20); *((unsigned char *)t1) = (unsigned char)3; LAB14: xsi_set_current_line(88, ng0); t1 = (t0 + 2768U); t3 = *((char **)t1); t1 = (t0 + 4464); t4 = (t1 + 56U); t6 = *((char **)t4); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t3, 4U); xsi_driver_first_trans_fast(t1); xsi_set_current_line(92, ng0); t1 = (t0 + 1512U); t3 = *((char **)t1); t1 = (t0 + 6528U); t5 = ieee_p_1242562249_sub_3307759752501539734_1035706684(IEEE_P_1242562249, t3, t1, 67); if (t5 == 1) goto LAB19; LAB20: t2 = (unsigned char)0; LAB21: if (t2 != 0) goto LAB16; LAB18: t1 = (t0 + 1512U); t3 = *((char **)t1); t1 = (t0 + 6528U); t5 = ieee_p_1242562249_sub_3307759752501539734_1035706684(IEEE_P_1242562249, t3, t1, 88); if (t5 == 1) goto LAB33; LAB34: t2 = (unsigned char)0; LAB35: if (t2 != 0) goto LAB31; LAB32: t1 = (t0 + 1512U); t3 = *((char **)t1); t1 = (t0 + 6528U); t5 = ieee_p_1242562249_sub_3307759752501539734_1035706684(IEEE_P_1242562249, t3, t1, 647); if (t5 == 1) goto LAB47; LAB48: t2 = (unsigned char)0; LAB49: if (t2 != 0) goto LAB45; LAB46: LAB17: goto LAB3; LAB6: xsi_set_current_line(68, ng0); t6 = xsi_get_transient_memory(10U); memset(t6, 0, 10U); t7 = t6; memset(t7, (unsigned char)2, 10U); t8 = (t0 + 4144); t9 = (t8 + 56U); t10 = *((char **)t9); t11 = (t10 + 56U); t12 = *((char **)t11); memcpy(t12, t6, 10U); xsi_driver_first_trans_fast_port(t8); xsi_set_current_line(69, ng0); t1 = xsi_get_transient_memory(10U); memset(t1, 0, 10U); t3 = t1; memset(t3, (unsigned char)2, 10U); t4 = (t0 + 4208); t6 = (t4 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 10U); xsi_driver_first_trans_fast_port(t4); xsi_set_current_line(70, ng0); t1 = xsi_get_transient_memory(10U); memset(t1, 0, 10U); t3 = t1; memset(t3, (unsigned char)2, 10U); t4 = (t0 + 4272); t6 = (t4 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 10U); xsi_driver_first_trans_fast_port(t4); xsi_set_current_line(71, ng0); t1 = xsi_get_transient_memory(10U); memset(t1, 0, 10U); t3 = t1; memset(t3, (unsigned char)2, 10U); t4 = (t0 + 4336); t6 = (t4 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t1, 10U); xsi_driver_first_trans_fast_port(t4); xsi_set_current_line(72, ng0); t1 = (t0 + 4400); t3 = (t1 + 56U); t4 = *((char **)t3); t6 = (t4 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = (unsigned char)1; xsi_driver_first_trans_fast(t1); goto LAB5; LAB7: goto LAB5; LAB9: xsi_set_current_line(79, ng0); t4 = (t0 + 2768U); t6 = *((char **)t4); t4 = (t0 + 6679); t15 = *((int *)t4); t16 = (t15 + 1); t17 = (t16 - 3); t18 = (t17 * -1); xsi_vhdl_check_range_of_index(3, 0, -1, t16); t19 = (1U * t18); t20 = (0 + t19); t7 = (t6 + t20); t2 = *((unsigned char *)t7); t8 = (t0 + 2768U); t9 = *((char **)t8); t8 = (t0 + 6679); t21 = *((int *)t8); t22 = (t21 - 3); t23 = (t22 * -1); xsi_vhdl_check_range_of_index(3, 0, -1, *((int *)t8)); t24 = (1U * t23); t25 = (0 + t24); t10 = (t9 + t25); *((unsigned char *)t10) = t2; LAB10: t1 = (t0 + 6679); t13 = *((int *)t1); t3 = (t0 + 6683); t14 = *((int *)t3); if (t13 == t14) goto LAB11; LAB12: t15 = (t13 + 1); t13 = t15; t4 = (t0 + 6679); *((int *)t4) = t13; goto LAB8; LAB13: xsi_set_current_line(83, ng0); t1 = (t0 + 2768U); t4 = *((char **)t1); t13 = (3 - 3); t18 = (t13 * -1); t19 = (1U * t18); t20 = (0 + t19); t1 = (t4 + t20); *((unsigned char *)t1) = (unsigned char)2; goto LAB14; LAB16: xsi_set_current_line(93, ng0); t7 = (t0 + 2472U); t8 = *((char **)t7); t7 = (t0 + 6687); t27 = 1; if (4U == 4U) goto LAB25; LAB26: t27 = 0; LAB27: if (t27 != 0) goto LAB22; LAB24: LAB23: goto LAB17; LAB19: t4 = (t0 + 1512U); t6 = *((char **)t4); t4 = (t0 + 6528U); t26 = ieee_p_1242562249_sub_3307759752501467860_1035706684(IEEE_P_1242562249, t6, t4, 89); t2 = t26; goto LAB21; LAB22: xsi_set_current_line(94, ng0); t12 = (t0 + 1352U); t28 = *((char **)t12); t12 = (t0 + 4272); t29 = (t12 + 56U); t30 = *((char **)t29); t31 = (t30 + 56U); t32 = *((char **)t31); memcpy(t32, t28, 10U); xsi_driver_first_trans_fast_port(t12); goto LAB23; LAB25: t18 = 0; LAB28: if (t18 < 4U) goto LAB29; else goto LAB27; LAB29: t10 = (t8 + t18); t11 = (t7 + t18); if (*((unsigned char *)t10) != *((unsigned char *)t11)) goto LAB26; LAB30: t18 = (t18 + 1); goto LAB28; LAB31: xsi_set_current_line(97, ng0); t7 = (t0 + 2472U); t8 = *((char **)t7); t7 = (t0 + 6691); t27 = 1; if (4U == 4U) goto LAB39; LAB40: t27 = 0; LAB41: if (t27 != 0) goto LAB36; LAB38: LAB37: goto LAB17; LAB33: t4 = (t0 + 1512U); t6 = *((char **)t4); t4 = (t0 + 6528U); t26 = ieee_p_1242562249_sub_3307759752501467860_1035706684(IEEE_P_1242562249, t6, t4, 648); t2 = t26; goto LAB35; LAB36: xsi_set_current_line(98, ng0); t12 = (t0 + 1512U); t28 = *((char **)t12); t12 = (t0 + 6528U); t29 = ieee_p_1242562249_sub_1006216973935724872_1035706684(IEEE_P_1242562249, t33, t28, t12, 4); t30 = (t0 + 4208); t31 = (t30 + 56U); t32 = *((char **)t31); t34 = (t32 + 56U); t35 = *((char **)t34); memcpy(t35, t29, 10U); xsi_driver_first_trans_fast_port(t30); xsi_set_current_line(99, ng0); t1 = (t0 + 1352U); t3 = *((char **)t1); t1 = (t0 + 4144); t4 = (t1 + 56U); t6 = *((char **)t4); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t3, 10U); xsi_driver_first_trans_fast_port(t1); goto LAB37; LAB39: t18 = 0; LAB42: if (t18 < 4U) goto LAB43; else goto LAB41; LAB43: t10 = (t8 + t18); t11 = (t7 + t18); if (*((unsigned char *)t10) != *((unsigned char *)t11)) goto LAB40; LAB44: t18 = (t18 + 1); goto LAB42; LAB45: xsi_set_current_line(102, ng0); t7 = (t0 + 2472U); t8 = *((char **)t7); t7 = (t0 + 6695); t27 = 1; if (4U == 4U) goto LAB53; LAB54: t27 = 0; LAB55: if (t27 != 0) goto LAB50; LAB52: LAB51: goto LAB17; LAB47: t4 = (t0 + 1512U); t6 = *((char **)t4); t4 = (t0 + 6528U); t26 = ieee_p_1242562249_sub_3307759752501467860_1035706684(IEEE_P_1242562249, t6, t4, 669); t2 = t26; goto LAB49; LAB50: xsi_set_current_line(103, ng0); t12 = (t0 + 1352U); t28 = *((char **)t12); t12 = (t0 + 4336); t29 = (t12 + 56U); t30 = *((char **)t29); t31 = (t30 + 56U); t32 = *((char **)t31); memcpy(t32, t28, 10U); xsi_driver_first_trans_fast_port(t12); goto LAB51; LAB53: t18 = 0; LAB56: if (t18 < 4U) goto LAB57; else goto LAB55; LAB57: t10 = (t8 + t18); t11 = (t7 + t18); if (*((unsigned char *)t10) != *((unsigned char *)t11)) goto LAB54; LAB58: t18 = (t18 + 1); goto LAB56; } extern void work_a_2269856777_3212880686_init() { static char *pe[] = {(void *)work_a_2269856777_3212880686_p_0}; xsi_register_didat("work_a_2269856777_3212880686", "isim/testbench_isim_beh.exe.sim/work/a_2269856777_3212880686.didat"); xsi_register_executes(pe); }
static void proc_common_v3_00_a_a_3850173972_3306564128_p_2(char *t0) { char t17[16]; unsigned char t1; char *t2; unsigned char t3; char *t4; char *t5; unsigned char t6; unsigned char t7; char *t8; unsigned char t9; unsigned char t10; char *t11; char *t12; char *t13; char *t14; char *t15; char *t16; unsigned int t18; unsigned int t19; char *t20; LAB0: xsi_set_current_line(291, ng0); t2 = (t0 + 1256U); t3 = xsi_signal_has_event(t2); if (t3 == 1) goto LAB5; LAB6: t1 = (unsigned char)0; LAB7: if (t1 != 0) goto LAB2; LAB4: LAB3: t2 = (t0 + 5888); *((int *)t2) = 1; LAB1: return; LAB2: xsi_set_current_line(292, ng0); t4 = (t0 + 1456U); t8 = *((char **)t4); t9 = *((unsigned char *)t8); t10 = (t9 == (unsigned char)3); if (t10 != 0) goto LAB8; LAB10: t2 = (t0 + 1936U); t4 = *((char **)t2); t1 = *((unsigned char *)t4); t3 = (t1 == (unsigned char)3); if (t3 != 0) goto LAB11; LAB12: t2 = (t0 + 2096U); t4 = *((char **)t2); t3 = *((unsigned char *)t4); t6 = (t3 == (unsigned char)3); if (t6 == 1) goto LAB15; LAB16: t1 = (unsigned char)0; LAB17: if (t1 != 0) goto LAB13; LAB14: t2 = (t0 + 1776U); t4 = *((char **)t2); t1 = *((unsigned char *)t4); t3 = (t1 == (unsigned char)3); if (t3 != 0) goto LAB20; LAB21: LAB9: goto LAB3; LAB5: t4 = (t0 + 1296U); t5 = *((char **)t4); t6 = *((unsigned char *)t5); t7 = (t6 == (unsigned char)3); t1 = t7; goto LAB7; LAB8: xsi_set_current_line(293, ng0); t4 = xsi_get_transient_memory(6U); memset(t4, 0, 6U); t11 = t4; memset(t11, (unsigned char)2, 6U); t12 = (t0 + 6128); t13 = (t12 + 56U); t14 = *((char **)t13); t15 = (t14 + 56U); t16 = *((char **)t15); memcpy(t16, t4, 6U); xsi_driver_first_trans_fast(t12); goto LAB9; LAB11: xsi_set_current_line(295, ng0); t2 = (t0 + 2896U); t5 = *((char **)t2); t2 = (t0 + 6128); t8 = (t2 + 56U); t11 = *((char **)t8); t12 = (t11 + 56U); t13 = *((char **)t12); memcpy(t13, t5, 6U); xsi_driver_first_trans_fast(t2); goto LAB9; LAB13: xsi_set_current_line(297, ng0); t2 = (t0 + 2736U); t8 = *((char **)t2); t2 = (t0 + 9816U); t11 = ieee_p_1242562249_sub_1006216973935724872_1035706684(IEEE_P_1242562249, t17, t8, t2, 1); t12 = (t17 + 12U); t18 = *((unsigned int *)t12); t19 = (1U * t18); t10 = (6U != t19); if (t10 == 1) goto LAB18; LAB19: t13 = (t0 + 6128); t14 = (t13 + 56U); t15 = *((char **)t14); t16 = (t15 + 56U); t20 = *((char **)t16); memcpy(t20, t11, 6U); xsi_driver_first_trans_fast(t13); goto LAB9; LAB15: t2 = (t0 + 1776U); t5 = *((char **)t2); t7 = *((unsigned char *)t5); t9 = (t7 == (unsigned char)3); t1 = t9; goto LAB17; LAB18: xsi_size_not_matching(6U, t19, 0); goto LAB19; LAB20: xsi_set_current_line(299, ng0); t2 = (t0 + 2736U); t5 = *((char **)t2); t2 = (t0 + 9816U); t8 = ieee_p_1242562249_sub_1006216973935652998_1035706684(IEEE_P_1242562249, t17, t5, t2, 1); t11 = (t17 + 12U); t18 = *((unsigned int *)t11); t19 = (1U * t18); t6 = (6U != t19); if (t6 == 1) goto LAB22; LAB23: t12 = (t0 + 6128); t13 = (t12 + 56U); t14 = *((char **)t13); t15 = (t14 + 56U); t16 = *((char **)t15); memcpy(t16, t8, 6U); xsi_driver_first_trans_fast(t12); goto LAB9; LAB22: xsi_size_not_matching(6U, t19, 0); goto LAB23; }