static void work_a_4035671647_3212880686_p_4(char *t0) { char *t1; char *t2; unsigned char t3; unsigned char t4; char *t5; char *t6; char *t7; char *t8; char *t9; char *t10; unsigned char t11; LAB0: xsi_set_current_line(62, ng0); t1 = (t0 + 684U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)3); if (t4 != 0) goto LAB2; LAB4: t1 = (t0 + 568U); t3 = ieee_p_2592010699_sub_1258338084_2592010699(IEEE_P_2592010699, t1, 0U, 0U); if (t3 != 0) goto LAB5; LAB6: LAB3: t1 = (t0 + 4052); *((int *)t1) = 1; LAB1: return; LAB2: xsi_set_current_line(63, ng0); t1 = xsi_get_transient_memory(32U); memset(t1, 0, 32U); t5 = t1; memset(t5, (unsigned char)2, 32U); t6 = (t0 + 4264); t7 = (t6 + 32U); t8 = *((char **)t7); t9 = (t8 + 40U); t10 = *((char **)t9); memcpy(t10, t1, 32U); xsi_driver_first_trans_fast(t6); goto LAB3; LAB5: xsi_set_current_line(65, ng0); t2 = (t0 + 1420U); t5 = *((char **)t2); t4 = *((unsigned char *)t5); t11 = (t4 == (unsigned char)3); if (t11 != 0) goto LAB7; LAB9: LAB8: goto LAB3; LAB7: xsi_set_current_line(66, ng0); t2 = (t0 + 1328U); t6 = *((char **)t2); t2 = (t0 + 4264); t7 = (t2 + 32U); t8 = *((char **)t7); t9 = (t8 + 40U); t10 = *((char **)t9); memcpy(t10, t6, 32U); xsi_driver_first_trans_fast(t2); goto LAB8; }
static void work_a_4035671647_3212880686_p_6(char *t0) { char *t1; char *t2; unsigned char t3; unsigned char t4; char *t5; char *t6; char *t7; char *t8; char *t9; char *t10; unsigned char t11; int t12; unsigned int t13; unsigned int t14; unsigned int t15; unsigned char t16; int t17; int t18; unsigned int t19; unsigned int t20; unsigned int t21; char *t22; char *t23; char *t24; LAB0: xsi_set_current_line(74, ng0); t1 = (t0 + 684U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)3); if (t4 != 0) goto LAB2; LAB4: t1 = (t0 + 568U); t3 = ieee_p_2592010699_sub_1258338084_2592010699(IEEE_P_2592010699, t1, 0U, 0U); if (t3 != 0) goto LAB5; LAB6: LAB3: t1 = (t0 + 4068); *((int *)t1) = 1; LAB1: return; LAB2: xsi_set_current_line(75, ng0); t1 = xsi_get_transient_memory(8U); memset(t1, 0, 8U); t5 = t1; memset(t5, (unsigned char)2, 8U); t6 = (t0 + 4336); t7 = (t6 + 32U); t8 = *((char **)t7); t9 = (t8 + 40U); t10 = *((char **)t9); memcpy(t10, t1, 8U); xsi_driver_first_trans_fast(t6); goto LAB3; LAB5: xsi_set_current_line(77, ng0); t2 = (t0 + 1788U); t5 = *((char **)t2); t4 = *((unsigned char *)t5); t11 = (t4 == (unsigned char)3); if (t11 != 0) goto LAB7; LAB9: LAB8: goto LAB3; LAB7: xsi_set_current_line(78, ng0); t2 = (t0 + 1604U); t6 = *((char **)t2); t12 = (0 - 31); t13 = (t12 * -1); t14 = (1U * t13); t15 = (0 + t14); t2 = (t6 + t15); t16 = *((unsigned char *)t2); t7 = (t0 + 1696U); t8 = *((char **)t7); t7 = (t0 + 8216U); t17 = ieee_std_logic_arith_conv_integer_unsigned(IEEE_P_3499444699, t8, t7); t18 = (t17 - 7); t19 = (t18 * -1); t20 = (1 * t19); t21 = (0U + t20); t9 = (t0 + 4336); t10 = (t9 + 32U); t22 = *((char **)t10); t23 = (t22 + 40U); t24 = *((char **)t23); *((unsigned char *)t24) = t16; xsi_driver_first_trans_delta(t9, t21, 1, 0LL); goto LAB8; }
static void work_a_3098946169_3212880686_p_0(char *t0) { char *t1; char *t2; unsigned char t3; unsigned char t4; char *t5; char *t6; char *t7; int t8; unsigned int t9; unsigned int t10; unsigned int t11; int t12; char *t13; char *t14; char *t15; LAB0: xsi_set_current_line(32, ng0); t1 = (t0 + 1032U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)3); if (t4 != 0) goto LAB2; LAB4: LAB3: xsi_set_current_line(41, ng0); t1 = (t0 + 1472U); t3 = ieee_p_2592010699_sub_1258338084_2592010699(IEEE_P_2592010699, t1, 0U, 0U); if (t3 != 0) goto LAB5; LAB7: LAB6: t1 = (t0 + 4000); *((int *)t1) = 1; LAB1: return; LAB2: xsi_set_current_line(36, ng0); t1 = (t0 + 8552); t6 = (t0 + 2328U); t7 = *((char **)t6); t8 = (0 - 0); t9 = (t8 * 1); t10 = (32U * t9); t11 = (0 + t10); t6 = (t7 + t11); memcpy(t6, t1, 32U); xsi_set_current_line(37, ng0); t1 = (t0 + 8584); t5 = (t0 + 2328U); t6 = *((char **)t5); t8 = (1 - 0); t9 = (t8 * 1); t10 = (32U * t9); t11 = (0 + t10); t5 = (t6 + t11); memcpy(t5, t1, 32U); xsi_set_current_line(38, ng0); t1 = (t0 + 8616); t5 = (t0 + 2328U); t6 = *((char **)t5); t8 = (2 - 0); t9 = (t8 * 1); t10 = (32U * t9); t11 = (0 + t10); t5 = (t6 + t11); memcpy(t5, t1, 32U); goto LAB3; LAB5: xsi_set_current_line(42, ng0); t2 = (t0 + 1672U); t5 = *((char **)t2); t2 = (t0 + 7392U); t8 = ieee_p_0774719531_sub_378705076_774719531(IEEE_P_0774719531, t5, t2); t6 = (t0 + 2448U); t7 = *((char **)t6); t6 = (t7 + 0); *((int *)t6) = t8; xsi_set_current_line(43, ng0); t1 = (t0 + 2328U); t2 = *((char **)t1); t1 = (t0 + 2448U); t5 = *((char **)t1); t8 = *((int *)t5); t12 = (t8 - 0); t9 = (t12 * 1); xsi_vhdl_check_range_of_index(0, 31, 1, t8); t10 = (32U * t9); t11 = (0 + t10); t1 = (t2 + t11); t6 = (t0 + 4096); t7 = (t6 + 56U); t13 = *((char **)t7); t14 = (t13 + 56U); t15 = *((char **)t14); memcpy(t15, t1, 32U); xsi_driver_first_trans_fast_port(t6); goto LAB6; }