static void work_a_4130681894_3212880686_p_1(char *t0) { char t14[16]; char t38[8]; char t39[8]; char t40[8]; char t41[8]; char t42[8]; char t43[8]; char *t1; char *t2; char *t3; char *t4; char *t5; char *t6; char *t7; char *t8; int64 t9; unsigned char t10; unsigned char t11; unsigned char t12; unsigned char t13; int t15; unsigned int t16; int t17; int64 t18; int64 t19; int64 t20; int64 t21; int64 t22; int64 t23; int64 t24; char *t25; char *t26; char *t27; char *t28; char *t29; int t30; int t31; unsigned int t32; unsigned int t33; int t34; int t35; unsigned int t36; unsigned int t37; LAB0: t1 = (t0 + 5952U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(115, ng1); t2 = (t0 + 7104); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)0; xsi_driver_first_trans_fast(t2); xsi_set_current_line(116, ng1); t2 = (t0 + 7168); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)1; xsi_driver_first_trans_fast(t2); xsi_set_current_line(117, ng1); t2 = (t0 + 7232); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)0; xsi_driver_first_trans_fast(t2); xsi_set_current_line(118, ng1); t2 = xsi_get_transient_memory(8U); memset(t2, 0, 8U); t3 = t2; memset(t3, (unsigned char)0, 8U); t4 = (t0 + 7296); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 8U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(119, ng1); t2 = (t0 + 7360); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)0; xsi_driver_first_trans_fast(t2); xsi_set_current_line(120, ng1); t2 = (t0 + 3688U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(124, ng1); t2 = (t0 + 7168); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)0; xsi_driver_first_trans_fast(t2); xsi_set_current_line(125, ng1); t2 = (t0 + 7232); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)0; xsi_driver_first_trans_fast(t2); xsi_set_current_line(126, ng1); t2 = (t0 + 3568U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB10: *((char **)t1) = &&LAB11; goto LAB1; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: xsi_set_current_line(128, ng1); t2 = (t0 + 7168); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)0; xsi_driver_first_trans_fast(t2); xsi_set_current_line(129, ng1); t2 = (t0 + 7232); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)1; xsi_driver_first_trans_fast(t2); xsi_set_current_line(130, ng1); t2 = (t0 + 3568U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB14: *((char **)t1) = &&LAB15; goto LAB1; LAB9: goto LAB8; LAB11: goto LAB9; LAB12: xsi_set_current_line(131, ng1); t2 = (t0 + 3568U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB18: *((char **)t1) = &&LAB19; goto LAB1; LAB13: goto LAB12; LAB15: goto LAB13; LAB16: xsi_set_current_line(138, ng1); t2 = (t0 + 7104); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(139, ng1); t2 = (t0 + 4048U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB22: *((char **)t1) = &&LAB23; goto LAB1; LAB17: goto LAB16; LAB19: goto LAB17; LAB20: xsi_set_current_line(142, ng1); t2 = xsi_get_transient_memory(8U); memset(t2, 0, 8U); t3 = t2; memset(t3, (unsigned char)2, 8U); t4 = (t0 + 7296); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 8U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(143, ng1); t2 = (t0 + 7360); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(144, ng1); t2 = (t0 + 4048U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB26: *((char **)t1) = &&LAB27; goto LAB1; LAB21: goto LAB20; LAB23: goto LAB21; LAB24: xsi_set_current_line(147, ng1); t2 = (t0 + 7104); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(148, ng1); t2 = (t0 + 4048U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB30: *((char **)t1) = &&LAB31; goto LAB1; LAB25: goto LAB24; LAB27: goto LAB25; LAB28: xsi_set_current_line(151, ng1); LAB34: t2 = (t0 + 6784); *((int *)t2) = 1; *((char **)t1) = &&LAB35; goto LAB1; LAB29: goto LAB28; LAB31: goto LAB29; LAB32: t4 = (t0 + 6784); *((int *)t4) = 0; xsi_set_current_line(152, ng1); t2 = (t0 + 12717); t4 = (t0 + 7296); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 8U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(153, ng1); t2 = (t0 + 7360); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(155, ng1); LAB41: t2 = (t0 + 6800); *((int *)t2) = 1; *((char **)t1) = &&LAB42; goto LAB1; LAB33: t3 = (t0 + 992U); t11 = xsi_signal_has_event(t3); if (t11 == 1) goto LAB36; LAB37: t10 = (unsigned char)0; LAB38: if (t10 == 1) goto LAB32; else goto LAB34; LAB35: goto LAB33; LAB36: t4 = (t0 + 1032U); t5 = *((char **)t4); t12 = *((unsigned char *)t5); t13 = (t12 == (unsigned char)2); t10 = t13; goto LAB38; LAB39: t4 = (t0 + 6800); *((int *)t4) = 0; xsi_set_current_line(157, ng1); LAB48: t2 = (t0 + 6816); *((int *)t2) = 1; *((char **)t1) = &&LAB49; goto LAB1; LAB40: t3 = (t0 + 992U); t11 = xsi_signal_has_event(t3); if (t11 == 1) goto LAB43; LAB44: t10 = (unsigned char)0; LAB45: if (t10 == 1) goto LAB39; else goto LAB41; LAB42: goto LAB40; LAB43: t4 = (t0 + 1032U); t5 = *((char **)t4); t12 = *((unsigned char *)t5); t13 = (t12 == (unsigned char)3); t10 = t13; goto LAB45; LAB46: t4 = (t0 + 6816); *((int *)t4) = 0; xsi_set_current_line(159, ng1); LAB55: t2 = (t0 + 6832); *((int *)t2) = 1; *((char **)t1) = &&LAB56; goto LAB1; LAB47: t3 = (t0 + 992U); t11 = xsi_signal_has_event(t3); if (t11 == 1) goto LAB50; LAB51: t10 = (unsigned char)0; LAB52: if (t10 == 1) goto LAB46; else goto LAB48; LAB49: goto LAB47; LAB50: t4 = (t0 + 1032U); t5 = *((char **)t4); t12 = *((unsigned char *)t5); t13 = (t12 == (unsigned char)3); t10 = t13; goto LAB52; LAB53: t4 = (t0 + 6832); *((int *)t4) = 0; xsi_set_current_line(160, ng1); t2 = (t0 + 7360); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(161, ng1); t2 = (t0 + 12725); t4 = (t0 + 7296); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 8U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(164, ng1); t2 = (t0 + 1512U); t3 = *((char **)t2); t10 = *((unsigned char *)t3); t11 = (t10 != (unsigned char)2); if (t11 != 0) goto LAB60; LAB62: LAB61: xsi_set_current_line(167, ng1); t2 = (t0 + 1672U); t3 = *((char **)t2); t10 = *((unsigned char *)t3); t11 = (t10 != (unsigned char)3); if (t11 != 0) goto LAB63; LAB65: LAB64: xsi_set_current_line(173, ng1); t2 = (t0 + 12821); *((int *)t2) = 1; t3 = (t0 + 12825); *((int *)t3) = 9; t15 = 1; t17 = 9; LAB66: if (t15 <= t17) goto LAB67; LAB69: xsi_set_current_line(190, ng1); LAB83: t2 = (t0 + 6864); *((int *)t2) = 1; *((char **)t1) = &&LAB84; goto LAB1; LAB54: t3 = (t0 + 992U); t11 = xsi_signal_has_event(t3); if (t11 == 1) goto LAB57; LAB58: t10 = (unsigned char)0; LAB59: if (t10 == 1) goto LAB53; else goto LAB55; LAB56: goto LAB54; LAB57: t4 = (t0 + 1032U); t5 = *((char **)t4); t12 = *((unsigned char *)t5); t13 = (t12 == (unsigned char)2); t10 = t13; goto LAB59; LAB60: xsi_set_current_line(165, ng1); t2 = (t0 + 5760); t4 = (t0 + 12733); t6 = (t14 + 0U); t7 = (t6 + 0U); *((int *)t7) = 1; t7 = (t6 + 4U); *((int *)t7) = 33; t7 = (t6 + 8U); *((int *)t7) = 1; t15 = (33 - 1); t16 = (t15 * 1); t16 = (t16 + 1); t7 = (t6 + 12U); *((unsigned int *)t7) = t16; work_a_4130681894_3212880686_sub_3316276298_3057020925(t0, t2, t4, t14); goto LAB61; LAB63: xsi_set_current_line(168, ng1); t2 = (t0 + 5760); t4 = (t0 + 12766); t6 = (t14 + 0U); t7 = (t6 + 0U); *((int *)t7) = 1; t7 = (t6 + 4U); *((int *)t7) = 55; t7 = (t6 + 8U); *((int *)t7) = 1; t15 = (55 - 1); t16 = (t15 * 1); t16 = (t16 + 1); t7 = (t6 + 12U); *((unsigned int *)t7) = t16; work_a_4130681894_3212880686_sub_3316276298_3057020925(t0, t2, t4, t14); goto LAB64; LAB67: xsi_set_current_line(174, ng1); t9 = xsi_get_sim_current_time(); t4 = (t0 + 4168U); t5 = *((char **)t4); t4 = (t5 + 0); *((int64 *)t4) = t9; xsi_set_current_line(175, ng1); LAB72: t2 = (t0 + 6848); *((int *)t2) = 1; *((char **)t1) = &&LAB73; goto LAB1; LAB68: t2 = (t0 + 12821); t15 = *((int *)t2); t3 = (t0 + 12825); t17 = *((int *)t3); if (t15 == t17) goto LAB69; LAB80: t30 = (t15 + 1); t15 = t30; t4 = (t0 + 12821); *((int *)t4) = t15; goto LAB66; LAB70: t4 = (t0 + 6848); *((int *)t4) = 0; xsi_set_current_line(176, ng1); t9 = xsi_get_sim_current_time(); t2 = (t0 + 4168U); t3 = *((char **)t2); t18 = *((int64 *)t3); t19 = (t9 - t18); t2 = (t0 + 4288U); t4 = *((char **)t2); t2 = (t4 + 0); *((int64 *)t2) = t19; xsi_set_current_line(177, ng1); t2 = (t0 + 4288U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 2848U); t4 = *((char **)t2); t18 = *((int64 *)t4); t2 = (t0 + 3088U); t5 = *((char **)t2); t19 = *((int64 *)t5); t20 = (t18 + t19); t11 = (t9 > t20); if (t11 == 1) goto LAB77; LAB78: t2 = (t0 + 4288U); t6 = *((char **)t2); t21 = *((int64 *)t6); t2 = (t0 + 2848U); t7 = *((char **)t2); t22 = *((int64 *)t7); t2 = (t0 + 3088U); t8 = *((char **)t2); t23 = *((int64 *)t8); t24 = (t22 - t23); t12 = (t21 < t24); t10 = t12; LAB79: if (t10 != 0) goto LAB74; LAB76: LAB75: goto LAB68; LAB71: t3 = (t0 + 1472U); t10 = xsi_signal_has_event(t3); if (t10 == 1) goto LAB70; else goto LAB72; LAB73: goto LAB71; LAB74: xsi_set_current_line(180, ng1); t2 = (t0 + 5760); t25 = (t0 + 5048U); t26 = (t0 + 12829); t28 = (t14 + 0U); t29 = (t28 + 0U); *((int *)t29) = 1; t29 = (t28 + 4U); *((int *)t29) = 32; t29 = (t28 + 8U); *((int *)t29) = 1; t30 = (32 - 1); t16 = (t30 * 1); t16 = (t16 + 1); t29 = (t28 + 12U); *((unsigned int *)t29) = t16; std_textio_write7(STD_TEXTIO, t2, t25, t26, t14, (unsigned char)0, 0); xsi_set_current_line(181, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 4288U); t5 = *((char **)t4); t9 = *((int64 *)t5); std_textio_write8(STD_TEXTIO, t2, t3, t9, (unsigned char)0, 0, 1000LL); xsi_set_current_line(182, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 12861); t6 = (t14 + 0U); t7 = (t6 + 0U); *((int *)t7) = 1; t7 = (t6 + 4U); *((int *)t7) = 11; t7 = (t6 + 8U); *((int *)t7) = 1; t30 = (11 - 1); t16 = (t30 * 1); t16 = (t16 + 1); t7 = (t6 + 12U); *((unsigned int *)t7) = t16; std_textio_write7(STD_TEXTIO, t2, t3, t4, t14, (unsigned char)0, 0); xsi_set_current_line(183, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 2848U); t5 = *((char **)t4); t9 = *((int64 *)t5); std_textio_write8(STD_TEXTIO, t2, t3, t9, (unsigned char)0, 0, 1000LL); xsi_set_current_line(184, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 12872); t6 = (t14 + 0U); t7 = (t6 + 0U); *((int *)t7) = 1; t7 = (t6 + 4U); *((int *)t7) = 9; t7 = (t6 + 8U); *((int *)t7) = 1; t30 = (9 - 1); t16 = (t30 * 1); t16 = (t16 + 1); t7 = (t6 + 12U); *((unsigned int *)t7) = t16; std_textio_write7(STD_TEXTIO, t2, t3, t4, t14, (unsigned char)0, 0); xsi_set_current_line(185, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t9 = xsi_get_sim_current_time(); std_textio_write8(STD_TEXTIO, t2, t3, t9, (unsigned char)0, 0, 1000LL); xsi_set_current_line(186, ng1); t2 = (t0 + 5760); t3 = ((STD_TEXTIO) + 1480U); t4 = (t0 + 5048U); std_textio_writeline(STD_TEXTIO, t2, t3, t4); goto LAB75; LAB77: t10 = (unsigned char)1; goto LAB79; LAB81: t3 = (t0 + 6864); *((int *)t3) = 0; xsi_set_current_line(191, ng1); t2 = (t0 + 2848U); t3 = *((char **)t2); t9 = *((int64 *)t3); t18 = (4 * t9); t2 = (t0 + 5760); xsi_process_wait(t2, t18); LAB87: *((char **)t1) = &&LAB88; goto LAB1; LAB82: t3 = (t0 + 1672U); t4 = *((char **)t3); t10 = *((unsigned char *)t4); t11 = (t10 == (unsigned char)2); if (t11 == 1) goto LAB81; else goto LAB83; LAB84: goto LAB82; LAB85: xsi_set_current_line(195, ng1); t2 = (t0 + 12881); *((int *)t2) = 3; t3 = (t0 + 12885); *((int *)t3) = 0; t15 = 3; t17 = 0; LAB89: if (t15 >= t17) goto LAB90; LAB92: xsi_set_current_line(244, ng1); t2 = (t0 + 2848U); t3 = *((char **)t2); t9 = *((int64 *)t3); t18 = (20 * t9); t2 = (t0 + 5760); xsi_process_wait(t2, t18); LAB133: *((char **)t1) = &&LAB134; goto LAB1; LAB86: goto LAB85; LAB88: goto LAB86; LAB90: xsi_set_current_line(197, ng1); t4 = (t0 + 4408U); t5 = *((char **)t4); t4 = (t0 + 12881); t30 = *((int *)t4); t31 = (t30 - 3); t16 = (t31 * -1); t32 = (8U * t16); t33 = (0 + t32); t6 = (t5 + t33); t7 = (t0 + 7296); t8 = (t7 + 56U); t25 = *((char **)t8); t26 = (t25 + 56U); t27 = *((char **)t26); memcpy(t27, t6, 8U); xsi_driver_first_trans_fast(t7); xsi_set_current_line(198, ng1); t2 = (t0 + 7360); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(201, ng1); t2 = (t0 + 2848U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB95: *((char **)t1) = &&LAB96; goto LAB1; LAB91: t2 = (t0 + 12881); t15 = *((int *)t2); t3 = (t0 + 12885); t17 = *((int *)t3); if (t15 == t17) goto LAB92; LAB130: t30 = (t15 + -1); t15 = t30; t4 = (t0 + 12881); *((int *)t4) = t15; goto LAB89; LAB93: xsi_set_current_line(202, ng1); t2 = (t0 + 2968U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB99: *((char **)t1) = &&LAB100; goto LAB1; LAB94: goto LAB93; LAB96: goto LAB94; LAB97: xsi_set_current_line(203, ng1); t2 = xsi_get_transient_memory(8U); memset(t2, 0, 8U); t3 = t2; memset(t3, (unsigned char)2, 8U); t4 = (t0 + 7296); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 8U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(204, ng1); t2 = (t0 + 7360); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(207, ng1); t2 = (t0 + 12889); *((int *)t2) = 0; t3 = (t0 + 12893); *((int *)t3) = 7; t30 = 0; t31 = 7; LAB101: if (t30 <= t31) goto LAB102; LAB104: xsi_set_current_line(212, ng1); t2 = (t0 + 2848U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB112: *((char **)t1) = &&LAB113; goto LAB1; LAB98: goto LAB97; LAB100: goto LAB98; LAB102: xsi_set_current_line(208, ng1); t4 = (t0 + 1512U); t5 = *((char **)t4); t10 = *((unsigned char *)t5); t4 = (t0 + 4528U); t6 = *((char **)t4); t4 = (t0 + 12889); t34 = *((int *)t4); t35 = (t34 - 7); t16 = (t35 * -1); xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t4)); t32 = (1U * t16); t33 = (0 + t32); t7 = (t6 + t33); *((unsigned char *)t7) = t10; xsi_set_current_line(209, ng1); t2 = (t0 + 2848U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB107: *((char **)t1) = &&LAB108; goto LAB1; LAB103: t2 = (t0 + 12889); t30 = *((int *)t2); t3 = (t0 + 12893); t31 = *((int *)t3); if (t30 == t31) goto LAB104; LAB109: t34 = (t30 + 1); t30 = t34; t4 = (t0 + 12889); *((int *)t4) = t30; goto LAB101; LAB105: goto LAB103; LAB106: goto LAB105; LAB108: goto LAB106; LAB110: xsi_set_current_line(214, ng1); t2 = (t0 + 1512U); t3 = *((char **)t2); t10 = *((unsigned char *)t3); t11 = (t10 != (unsigned char)3); if (t11 != 0) goto LAB114; LAB116: LAB115: xsi_set_current_line(221, ng1); t2 = (t0 + 4528U); t3 = *((char **)t2); t2 = (t0 + 4408U); t4 = *((char **)t2); t2 = (t0 + 12881); t30 = *((int *)t2); t31 = (t30 - 3); t16 = (t31 * -1); t32 = (8U * t16); t33 = (0 + t32); t5 = (t4 + t33); t10 = 1; if (8U == 8U) goto LAB120; LAB121: t10 = 0; LAB122: if (t10 != 0) goto LAB117; LAB119: xsi_set_current_line(225, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 12969); t6 = (t14 + 0U); t7 = (t6 + 0U); *((int *)t7) = 1; t7 = (t6 + 4U); *((int *)t7) = 31; t7 = (t6 + 8U); *((int *)t7) = 1; t30 = (31 - 1); t16 = (t30 * 1); t16 = (t16 + 1); t7 = (t6 + 12U); *((unsigned int *)t7) = t16; std_textio_write7(STD_TEXTIO, t2, t3, t4, t14, (unsigned char)0, 0); xsi_set_current_line(226, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 4408U); t5 = *((char **)t4); t4 = (t0 + 12881); t30 = *((int *)t4); t31 = (t30 - 3); t16 = (t31 * -1); t32 = (8U * t16); t33 = (0 + t32); t6 = (t5 + t33); memcpy(t39, t6, 8U); t7 = (t14 + 0U); t8 = (t7 + 0U); *((int *)t8) = 7; t8 = (t7 + 4U); *((int *)t8) = 0; t8 = (t7 + 8U); *((int *)t8) = -1; t34 = (0 - 7); t36 = (t34 * -1); t36 = (t36 + 1); t8 = (t7 + 12U); *((unsigned int *)t8) = t36; ieee_p_3564397177_sub_1281154728_91900896(IEEE_P_3564397177, t2, t3, t39, t14, (unsigned char)0, 0); xsi_set_current_line(227, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 13000); t6 = (t14 + 0U); t7 = (t6 + 0U); *((int *)t7) = 1; t7 = (t6 + 4U); *((int *)t7) = 14; t7 = (t6 + 8U); *((int *)t7) = 1; t30 = (14 - 1); t16 = (t30 * 1); t16 = (t16 + 1); t7 = (t6 + 12U); *((unsigned int *)t7) = t16; std_textio_write7(STD_TEXTIO, t2, t3, t4, t14, (unsigned char)0, 0); xsi_set_current_line(228, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 4528U); t5 = *((char **)t4); memcpy(t40, t5, 8U); t4 = (t0 + 12420U); ieee_p_3564397177_sub_1281154728_91900896(IEEE_P_3564397177, t2, t3, t40, t4, (unsigned char)0, 0); LAB118: xsi_set_current_line(230, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 13014); t6 = (t14 + 0U); t7 = (t6 + 0U); *((int *)t7) = 1; t7 = (t6 + 4U); *((int *)t7) = 9; t7 = (t6 + 8U); *((int *)t7) = 1; t30 = (9 - 1); t16 = (t30 * 1); t16 = (t16 + 1); t7 = (t6 + 12U); *((unsigned int *)t7) = t16; std_textio_write7(STD_TEXTIO, t2, t3, t4, t14, (unsigned char)0, 0); xsi_set_current_line(231, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t9 = xsi_get_sim_current_time(); std_textio_write8(STD_TEXTIO, t2, t3, t9, (unsigned char)0, 0, 1000LL); xsi_set_current_line(232, ng1); t2 = (t0 + 5760); t3 = ((STD_TEXTIO) + 1480U); t4 = (t0 + 5048U); std_textio_writeline(STD_TEXTIO, t2, t3, t4); xsi_set_current_line(235, ng1); t2 = (t0 + 2848U); t3 = *((char **)t2); t9 = *((int64 *)t3); t18 = (2 * t9); t2 = (t0 + 5760); xsi_process_wait(t2, t18); LAB128: *((char **)t1) = &&LAB129; goto LAB1; LAB111: goto LAB110; LAB113: goto LAB111; LAB114: xsi_set_current_line(215, ng1); t2 = (t0 + 5760); t4 = (t0 + 5048U); t5 = (t0 + 12897); t7 = (t14 + 0U); t8 = (t7 + 0U); *((int *)t8) = 1; t8 = (t7 + 4U); *((int *)t8) = 28; t8 = (t7 + 8U); *((int *)t8) = 1; t30 = (28 - 1); t16 = (t30 * 1); t16 = (t16 + 1); t8 = (t7 + 12U); *((unsigned int *)t8) = t16; std_textio_write7(STD_TEXTIO, t2, t4, t5, t14, (unsigned char)0, 0); xsi_set_current_line(216, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t9 = xsi_get_sim_current_time(); std_textio_write8(STD_TEXTIO, t2, t3, t9, (unsigned char)0, 0, 1000LL); xsi_set_current_line(217, ng1); t2 = (t0 + 5760); t3 = ((STD_TEXTIO) + 1480U); t4 = (t0 + 5048U); std_textio_writeline(STD_TEXTIO, t2, t3, t4); goto LAB115; LAB117: xsi_set_current_line(222, ng1); t8 = (t0 + 5760); t25 = (t0 + 5048U); t26 = (t0 + 12925); t28 = (t14 + 0U); t29 = (t28 + 0U); *((int *)t29) = 1; t29 = (t28 + 4U); *((int *)t29) = 44; t29 = (t28 + 8U); *((int *)t29) = 1; t34 = (44 - 1); t37 = (t34 * 1); t37 = (t37 + 1); t29 = (t28 + 12U); *((unsigned int *)t29) = t37; std_textio_write7(STD_TEXTIO, t8, t25, t26, t14, (unsigned char)0, 0); xsi_set_current_line(223, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 4528U); t5 = *((char **)t4); memcpy(t38, t5, 8U); t4 = (t0 + 12420U); ieee_p_3564397177_sub_1281154728_91900896(IEEE_P_3564397177, t2, t3, t38, t4, (unsigned char)0, 0); goto LAB118; LAB120: t36 = 0; LAB123: if (t36 < 8U) goto LAB124; else goto LAB122; LAB124: t6 = (t3 + t36); t7 = (t5 + t36); if (*((unsigned char *)t6) != *((unsigned char *)t7)) goto LAB121; LAB125: t36 = (t36 + 1); goto LAB123; LAB126: goto LAB91; LAB127: goto LAB126; LAB129: goto LAB127; LAB131: xsi_set_current_line(245, ng1); t2 = (t0 + 13023); t4 = (t0 + 7296); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 8U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(246, ng1); t2 = (t0 + 7360); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(247, ng1); LAB137: t2 = (t0 + 6880); *((int *)t2) = 1; *((char **)t1) = &&LAB138; goto LAB1; LAB132: goto LAB131; LAB134: goto LAB132; LAB135: t3 = (t0 + 6880); *((int *)t3) = 0; xsi_set_current_line(253, ng1); t2 = (t0 + 2848U); t3 = *((char **)t2); t9 = *((int64 *)t3); t18 = (10 * t9); t2 = (t0 + 5760); xsi_process_wait(t2, t18); LAB141: *((char **)t1) = &&LAB142; goto LAB1; LAB136: t3 = (t0 + 1672U); t4 = *((char **)t3); t10 = *((unsigned char *)t4); t11 = (t10 == (unsigned char)3); if (t11 == 1) goto LAB135; else goto LAB137; LAB138: goto LAB136; LAB139: xsi_set_current_line(257, ng1); t2 = (t0 + 2848U); t3 = *((char **)t2); t9 = *((int64 *)t3); t18 = (10 * t9); t2 = (t0 + 5760); xsi_process_wait(t2, t18); LAB145: *((char **)t1) = &&LAB146; goto LAB1; LAB140: goto LAB139; LAB142: goto LAB140; LAB143: xsi_set_current_line(258, ng1); t2 = (t0 + 1472U); t9 = xsi_signal_get_last_event(t2); t3 = (t0 + 2848U); t4 = *((char **)t3); t18 = *((int64 *)t4); t19 = (10 * t18); t10 = (t9 < t19); if (t10 != 0) goto LAB147; LAB149: LAB148: xsi_set_current_line(266, ng1); t2 = (t0 + 7360); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(269, ng1); t2 = (t0 + 2848U); t3 = *((char **)t2); t9 = *((int64 *)t3); t18 = (2 * t9); t2 = (t0 + 5760); xsi_process_wait(t2, t18); LAB152: *((char **)t1) = &&LAB153; goto LAB1; LAB144: goto LAB143; LAB146: goto LAB144; LAB147: xsi_set_current_line(259, ng1); t3 = (t0 + 5760); t5 = (t0 + 5048U); t6 = (t0 + 13031); t8 = (t14 + 0U); t25 = (t8 + 0U); *((int *)t25) = 1; t25 = (t8 + 4U); *((int *)t25) = 37; t25 = (t8 + 8U); *((int *)t25) = 1; t15 = (37 - 1); t16 = (t15 * 1); t16 = (t16 + 1); t25 = (t8 + 12U); *((unsigned int *)t25) = t16; std_textio_write7(STD_TEXTIO, t3, t5, t6, t14, (unsigned char)0, 0); xsi_set_current_line(260, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t9 = xsi_get_sim_current_time(); t4 = (t0 + 1472U); t18 = xsi_signal_get_last_event(t4); t19 = (t9 - t18); std_textio_write8(STD_TEXTIO, t2, t3, t19, (unsigned char)0, 0, 1000LL); xsi_set_current_line(261, ng1); t2 = (t0 + 5760); t3 = ((STD_TEXTIO) + 1480U); t4 = (t0 + 5048U); std_textio_writeline(STD_TEXTIO, t2, t3, t4); xsi_set_current_line(262, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 13068); t6 = (t14 + 0U); t7 = (t6 + 0U); *((int *)t7) = 1; t7 = (t6 + 4U); *((int *)t7) = 76; t7 = (t6 + 8U); *((int *)t7) = 1; t15 = (76 - 1); t16 = (t15 * 1); t16 = (t16 + 1); t7 = (t6 + 12U); *((unsigned int *)t7) = t16; std_textio_write7(STD_TEXTIO, t2, t3, t4, t14, (unsigned char)0, 0); xsi_set_current_line(263, ng1); t2 = (t0 + 5760); t3 = ((STD_TEXTIO) + 1480U); t4 = (t0 + 5048U); std_textio_writeline(STD_TEXTIO, t2, t3, t4); goto LAB148; LAB150: xsi_set_current_line(272, ng1); t2 = (t0 + 4648U); t3 = *((char **)t2); t2 = (t0 + 7296); t4 = (t2 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); memcpy(t7, t3, 8U); xsi_driver_first_trans_fast(t2); xsi_set_current_line(273, ng1); t2 = (t0 + 7360); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(276, ng1); LAB156: t2 = (t0 + 6912); *((int *)t2) = 1; *((char **)t1) = &&LAB157; goto LAB1; LAB151: goto LAB150; LAB153: goto LAB151; LAB154: t4 = (t0 + 6912); *((int *)t4) = 0; xsi_set_current_line(277, ng1); t2 = xsi_get_transient_memory(8U); memset(t2, 0, 8U); t3 = t2; memset(t3, (unsigned char)2, 8U); t4 = (t0 + 7296); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 8U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(278, ng1); LAB163: t2 = (t0 + 6928); *((int *)t2) = 1; *((char **)t1) = &&LAB164; goto LAB1; LAB155: t3 = (t0 + 1472U); t11 = xsi_signal_has_event(t3); if (t11 == 1) goto LAB158; LAB159: t10 = (unsigned char)0; LAB160: if (t10 == 1) goto LAB154; else goto LAB156; LAB157: goto LAB155; LAB158: t4 = (t0 + 1512U); t5 = *((char **)t4); t12 = *((unsigned char *)t5); t13 = (t12 == (unsigned char)2); t10 = t13; goto LAB160; LAB161: t4 = (t0 + 6928); *((int *)t4) = 0; xsi_set_current_line(279, ng1); t2 = (t0 + 7360); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(282, ng1); t2 = (t0 + 2848U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB170: *((char **)t1) = &&LAB171; goto LAB1; LAB162: t3 = (t0 + 992U); t11 = xsi_signal_has_event(t3); if (t11 == 1) goto LAB165; LAB166: t10 = (unsigned char)0; LAB167: if (t10 == 1) goto LAB161; else goto LAB163; LAB164: goto LAB162; LAB165: t4 = (t0 + 1032U); t5 = *((char **)t4); t12 = *((unsigned char *)t5); t13 = (t12 == (unsigned char)2); t10 = t13; goto LAB167; LAB168: xsi_set_current_line(283, ng1); t2 = (t0 + 2968U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB174: *((char **)t1) = &&LAB175; goto LAB1; LAB169: goto LAB168; LAB171: goto LAB169; LAB172: xsi_set_current_line(285, ng1); t2 = (t0 + 13144); *((int *)t2) = 0; t3 = (t0 + 13148); *((int *)t3) = 7; t15 = 0; t17 = 7; LAB176: if (t15 <= t17) goto LAB177; LAB179: xsi_set_current_line(290, ng1); t2 = (t0 + 2848U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB187: *((char **)t1) = &&LAB188; goto LAB1; LAB173: goto LAB172; LAB175: goto LAB173; LAB177: xsi_set_current_line(286, ng1); t4 = (t0 + 1512U); t5 = *((char **)t4); t10 = *((unsigned char *)t5); t4 = (t0 + 4528U); t6 = *((char **)t4); t4 = (t0 + 13144); t30 = *((int *)t4); t31 = (t30 - 7); t16 = (t31 * -1); xsi_vhdl_check_range_of_index(7, 0, -1, *((int *)t4)); t32 = (1U * t16); t33 = (0 + t32); t7 = (t6 + t33); *((unsigned char *)t7) = t10; xsi_set_current_line(287, ng1); t2 = (t0 + 2848U); t3 = *((char **)t2); t9 = *((int64 *)t3); t2 = (t0 + 5760); xsi_process_wait(t2, t9); LAB182: *((char **)t1) = &&LAB183; goto LAB1; LAB178: t2 = (t0 + 13144); t15 = *((int *)t2); t3 = (t0 + 13148); t17 = *((int *)t3); if (t15 == t17) goto LAB179; LAB184: t30 = (t15 + 1); t15 = t30; t4 = (t0 + 13144); *((int *)t4) = t15; goto LAB176; LAB180: goto LAB178; LAB181: goto LAB180; LAB183: goto LAB181; LAB185: xsi_set_current_line(291, ng1); t2 = (t0 + 1512U); t3 = *((char **)t2); t10 = *((unsigned char *)t3); t11 = (t10 == (unsigned char)3); if (t11 == 0) goto LAB189; LAB190: xsi_set_current_line(294, ng1); t2 = (t0 + 4528U); t3 = *((char **)t2); t2 = (t0 + 4648U); t4 = *((char **)t2); t10 = 1; if (8U == 8U) goto LAB194; LAB195: t10 = 0; LAB196: if (t10 != 0) goto LAB191; LAB193: xsi_set_current_line(299, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 13215); t6 = (t14 + 0U); t7 = (t6 + 0U); *((int *)t7) = 1; t7 = (t6 + 4U); *((int *)t7) = 31; t7 = (t6 + 8U); *((int *)t7) = 1; t15 = (31 - 1); t16 = (t15 * 1); t16 = (t16 + 1); t7 = (t6 + 12U); *((unsigned int *)t7) = t16; std_textio_write7(STD_TEXTIO, t2, t3, t4, t14, (unsigned char)0, 0); xsi_set_current_line(300, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 4648U); t5 = *((char **)t4); memcpy(t42, t5, 8U); t4 = (t0 + 12436U); ieee_p_3564397177_sub_1281154728_91900896(IEEE_P_3564397177, t2, t3, t42, t4, (unsigned char)0, 0); xsi_set_current_line(301, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 13246); t6 = (t14 + 0U); t7 = (t6 + 0U); *((int *)t7) = 1; t7 = (t6 + 4U); *((int *)t7) = 14; t7 = (t6 + 8U); *((int *)t7) = 1; t15 = (14 - 1); t16 = (t15 * 1); t16 = (t16 + 1); t7 = (t6 + 12U); *((unsigned int *)t7) = t16; std_textio_write7(STD_TEXTIO, t2, t3, t4, t14, (unsigned char)0, 0); xsi_set_current_line(302, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 4528U); t5 = *((char **)t4); memcpy(t43, t5, 8U); t4 = (t0 + 12420U); ieee_p_3564397177_sub_1281154728_91900896(IEEE_P_3564397177, t2, t3, t43, t4, (unsigned char)0, 0); xsi_set_current_line(303, ng1); t2 = (t0 + 5760); t3 = ((STD_TEXTIO) + 1480U); t4 = (t0 + 5048U); std_textio_writeline(STD_TEXTIO, t2, t3, t4); LAB192: xsi_set_current_line(306, ng1); t2 = (t0 + 5760); t3 = (t0 + 13260); t5 = (t14 + 0U); t6 = (t5 + 0U); *((int *)t6) = 1; t6 = (t5 + 4U); *((int *)t6) = 17; t6 = (t5 + 8U); *((int *)t6) = 1; t15 = (17 - 1); t16 = (t15 * 1); t16 = (t16 + 1); t6 = (t5 + 12U); *((unsigned int *)t6) = t16; work_a_4130681894_3212880686_sub_3316276298_3057020925(t0, t2, t3, t14); xsi_set_current_line(308, ng1); LAB202: *((char **)t1) = &&LAB203; goto LAB1; LAB186: goto LAB185; LAB188: goto LAB186; LAB189: t2 = (t0 + 13152); xsi_report(t2, 19U, 2); goto LAB190; LAB191: xsi_set_current_line(295, ng1); t6 = (t0 + 5760); t7 = (t0 + 5048U); t8 = (t0 + 13171); t26 = (t14 + 0U); t27 = (t26 + 0U); *((int *)t27) = 1; t27 = (t26 + 4U); *((int *)t27) = 44; t27 = (t26 + 8U); *((int *)t27) = 1; t15 = (44 - 1); t32 = (t15 * 1); t32 = (t32 + 1); t27 = (t26 + 12U); *((unsigned int *)t27) = t32; std_textio_write7(STD_TEXTIO, t6, t7, t8, t14, (unsigned char)0, 0); xsi_set_current_line(296, ng1); t2 = (t0 + 5760); t3 = (t0 + 5048U); t4 = (t0 + 4528U); t5 = *((char **)t4); memcpy(t41, t5, 8U); t4 = (t0 + 12420U); ieee_p_3564397177_sub_1281154728_91900896(IEEE_P_3564397177, t2, t3, t41, t4, (unsigned char)0, 0); xsi_set_current_line(297, ng1); t2 = (t0 + 5760); t3 = ((STD_TEXTIO) + 1480U); t4 = (t0 + 5048U); std_textio_writeline(STD_TEXTIO, t2, t3, t4); goto LAB192; LAB194: t16 = 0; LAB197: if (t16 < 8U) goto LAB198; else goto LAB196; LAB198: t2 = (t3 + t16); t5 = (t4 + t16); if (*((unsigned char *)t2) != *((unsigned char *)t5)) goto LAB195; LAB199: t16 = (t16 + 1); goto LAB197; LAB200: goto LAB2; LAB201: goto LAB200; LAB203: goto LAB201; }
void work_a_4130681894_3212880686_sub_3316276298_3057020925(char *t0, char *t1, char *t2, char *t3) { char t4[80]; char t5[24]; char t18[16]; char *t6; char *t7; char *t8; char *t9; char *t10; char *t11; char *t12; unsigned char t13; char *t14; char *t15; unsigned int t16; char *t17; int t19; int64 t20; LAB0: t6 = (t4 + 4U); t7 = ((STD_TEXTIO) + 3280); t8 = (t6 + 56U); *((char **)t8) = t7; t9 = (t6 + 40U); *((char **)t9) = 0; t10 = (t6 + 64U); *((int *)t10) = 1; t11 = (t6 + 48U); *((char **)t11) = 0; t12 = (t5 + 4U); t13 = (t2 != 0); if (t13 == 1) goto LAB3; LAB2: t14 = (t5 + 12U); *((char **)t14) = t3; t15 = (t3 + 12U); t16 = *((unsigned int *)t15); t16 = (t16 * 1U); t17 = (char *)alloca(t16); memcpy(t17, t2, t16); std_textio_write7(STD_TEXTIO, t1, t6, t17, t3, (unsigned char)0, 0); t7 = (t0 + 12716); t9 = (t18 + 0U); t10 = (t9 + 0U); *((int *)t10) = 1; t10 = (t9 + 4U); *((int *)t10) = 1; t10 = (t9 + 8U); *((int *)t10) = 1; t19 = (1 - 1); t16 = (t19 * 1); t16 = (t16 + 1); t10 = (t9 + 12U); *((unsigned int *)t10) = t16; std_textio_write7(STD_TEXTIO, t1, t6, t7, t18, (unsigned char)0, 0); t20 = xsi_get_sim_current_time(); std_textio_write8(STD_TEXTIO, t1, t6, t20, (unsigned char)0, 0, 1000LL); t7 = ((STD_TEXTIO) + 1480U); std_textio_writeline(STD_TEXTIO, t1, t7, t6); LAB1: xsi_access_variable_delete(t6); return; LAB3: *((char **)t12) = t2; goto LAB2; }
static void work_a_4291056695_2372691052_p_0(char *t0) { char *t1; char *t2; char *t3; char *t4; char *t5; char *t6; char *t7; char *t8; int64 t9; int t10; int t11; char *t12; char *t13; int t14; int t15; int t16; int t17; LAB0: t1 = (t0 + 3152U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(120, ng0); t2 = (t0 + 6756); t4 = (t0 + 3896); t5 = (t4 + 32U); t6 = *((char **)t5); t7 = (t6 + 40U); t8 = *((char **)t7); memcpy(t8, t2, 8U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(121, ng0); t2 = (t0 + 3932); t3 = (t2 + 32U); t4 = *((char **)t3); t5 = (t4 + 40U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(122, ng0); t2 = (t0 + 3968); t3 = (t2 + 32U); t4 = *((char **)t3); t5 = (t4 + 40U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(124, ng0); t9 = (500 * 1000000LL); t2 = (t0 + 3052); xsi_process_wait(t2, t9); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(126, ng0); t2 = (t0 + 6764); t4 = (t0 + 3896); t5 = (t4 + 32U); t6 = *((char **)t5); t7 = (t6 + 40U); t8 = *((char **)t7); memcpy(t8, t2, 8U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(127, ng0); t9 = (1 * 1000LL); t2 = (t0 + 3052); xsi_process_wait(t2, t9); LAB10: *((char **)t1) = &&LAB11; goto LAB1; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: xsi_set_current_line(128, ng0); t2 = (t0 + 3052); t3 = (t0 + 1856U); t4 = (t0 + 1212U); t5 = (t0 + 752U); t6 = (t0 + 3932); work_p_0760723509_sub_2210978779_376968641(WORK_P_0760723509, t2, t3, 0U, 0U, t4, 0U, 0U, t5, 0U, 0U, t6); xsi_set_current_line(130, ng0); t2 = (t0 + 3968); t3 = (t2 + 32U); t4 = *((char **)t3); t5 = (t4 + 40U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(131, ng0); t2 = (t0 + 4004); t3 = (t2 + 32U); t4 = *((char **)t3); t5 = (t4 + 40U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(132, ng0); t2 = (t0 + 6772); *((int *)t2) = 0; t3 = (t0 + 6776); *((int *)t3) = 4095; t10 = 0; t11 = 4095; LAB12: if (t10 <= t11) goto LAB13; LAB15: xsi_set_current_line(139, ng0); t9 = (2 * 1000000000LL); t2 = (t0 + 3052); xsi_process_wait(t2, t9); LAB19: *((char **)t1) = &&LAB20; goto LAB1; LAB9: goto LAB8; LAB11: goto LAB9; LAB13: xsi_set_current_line(133, ng0); t4 = (t0 + 3052); t5 = (t0 + 1948U); t6 = (t0 + 4040); t7 = (t0 + 2132U); t8 = (t0 + 4004); t12 = (t0 + 1212U); t13 = (t0 + 1304U); work_p_0760723509_sub_315433293_376968641(WORK_P_0760723509, t4, t5, 0U, 0U, t6, t7, 0U, 0U, t8, t12, 0U, 0U, t13, 0U, 0U); xsi_set_current_line(134, ng0); t2 = (t0 + 3052); t3 = (t0 + 2040U); t4 = (t0 + 4076); t5 = (t0 + 2132U); t6 = (t0 + 4004); t7 = (t0 + 1212U); t8 = (t0 + 1304U); work_p_0760723509_sub_315433293_376968641(WORK_P_0760723509, t2, t3, 0U, 0U, t4, t5, 0U, 0U, t6, t7, 0U, 0U, t8, 0U, 0U); xsi_set_current_line(135, ng0); t2 = (t0 + 3052); t3 = (t0 + 2784U); t4 = (t0 + 1972U); t5 = *((char **)t4); t4 = (t0 + 6584U); t14 = ieee_p_3620187407_sub_514432868_3965413181(IEEE_P_3620187407, t5, t4); t15 = (t14 * 256); t6 = (t0 + 2064U); t7 = *((char **)t6); t6 = (t0 + 6600U); t16 = ieee_p_3620187407_sub_514432868_3965413181(IEEE_P_3620187407, t7, t6); t17 = (t15 + t16); std_textio_write5(STD_TEXTIO, t2, t3, t17, (unsigned char)0, 0); xsi_set_current_line(136, ng0); t2 = (t0 + 3052); t3 = ((STD_TEXTIO) + 856U); t4 = (t0 + 2784U); std_textio_writeline(STD_TEXTIO, t2, t3, t4); LAB14: t2 = (t0 + 6772); t10 = *((int *)t2); t3 = (t0 + 6776); t11 = *((int *)t3); if (t10 == t11) goto LAB15; LAB16: t14 = (t10 + 1); t10 = t14; t4 = (t0 + 6772); *((int *)t4) = t10; goto LAB12; LAB17: xsi_set_current_line(141, ng0); t2 = (t0 + 6780); t4 = (t0 + 3896); t5 = (t4 + 32U); t6 = *((char **)t5); t7 = (t6 + 40U); t8 = *((char **)t7); memcpy(t8, t2, 8U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(142, ng0); t9 = (1 * 1000LL); t2 = (t0 + 3052); xsi_process_wait(t2, t9); LAB23: *((char **)t1) = &&LAB24; goto LAB1; LAB18: goto LAB17; LAB20: goto LAB18; LAB21: xsi_set_current_line(143, ng0); t2 = (t0 + 3052); t3 = (t0 + 1856U); t4 = (t0 + 1212U); t5 = (t0 + 752U); t6 = (t0 + 3932); work_p_0760723509_sub_2210978779_376968641(WORK_P_0760723509, t2, t3, 0U, 0U, t4, 0U, 0U, t5, 0U, 0U, t6); xsi_set_current_line(145, ng0); t2 = (t0 + 3968); t3 = (t2 + 32U); t4 = *((char **)t3); t5 = (t4 + 40U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(146, ng0); t2 = (t0 + 4004); t3 = (t2 + 32U); t4 = *((char **)t3); t5 = (t4 + 40U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(147, ng0); t2 = (t0 + 6788); *((int *)t2) = 0; t3 = (t0 + 6792); *((int *)t3) = 4095; t10 = 0; t11 = 4095; LAB25: if (t10 <= t11) goto LAB26; LAB28: xsi_set_current_line(154, ng0); LAB32: *((char **)t1) = &&LAB33; goto LAB1; LAB22: goto LAB21; LAB24: goto LAB22; LAB26: xsi_set_current_line(148, ng0); t4 = (t0 + 3052); t5 = (t0 + 1948U); t6 = (t0 + 4040); t7 = (t0 + 2132U); t8 = (t0 + 4004); t12 = (t0 + 1212U); t13 = (t0 + 1304U); work_p_0760723509_sub_315433293_376968641(WORK_P_0760723509, t4, t5, 0U, 0U, t6, t7, 0U, 0U, t8, t12, 0U, 0U, t13, 0U, 0U); xsi_set_current_line(149, ng0); t2 = (t0 + 3052); t3 = (t0 + 2040U); t4 = (t0 + 4076); t5 = (t0 + 2132U); t6 = (t0 + 4004); t7 = (t0 + 1212U); t8 = (t0 + 1304U); work_p_0760723509_sub_315433293_376968641(WORK_P_0760723509, t2, t3, 0U, 0U, t4, t5, 0U, 0U, t6, t7, 0U, 0U, t8, 0U, 0U); xsi_set_current_line(150, ng0); t2 = (t0 + 3052); t3 = (t0 + 2784U); t4 = (t0 + 1972U); t5 = *((char **)t4); t4 = (t0 + 6584U); t14 = ieee_p_3620187407_sub_514432868_3965413181(IEEE_P_3620187407, t5, t4); t15 = (t14 * 256); t6 = (t0 + 2064U); t7 = *((char **)t6); t6 = (t0 + 6600U); t16 = ieee_p_3620187407_sub_514432868_3965413181(IEEE_P_3620187407, t7, t6); t17 = (t15 + t16); std_textio_write5(STD_TEXTIO, t2, t3, t17, (unsigned char)0, 0); xsi_set_current_line(151, ng0); t2 = (t0 + 3052); t3 = ((STD_TEXTIO) + 856U); t4 = (t0 + 2784U); std_textio_writeline(STD_TEXTIO, t2, t3, t4); LAB27: t2 = (t0 + 6788); t10 = *((int *)t2); t3 = (t0 + 6792); t11 = *((int *)t3); if (t10 == t11) goto LAB28; LAB29: t14 = (t10 + 1); t10 = t14; t4 = (t0 + 6788); *((int *)t4) = t10; goto LAB25; LAB30: goto LAB2; LAB31: goto LAB30; LAB33: goto LAB31; }
static void work_a_1864849918_3212880686_p_0(char *t0) { char t18[16]; char t25[8]; char t36[16]; char t40[8]; char t41[8]; unsigned char t1; char *t2; unsigned char t3; char *t4; char *t5; unsigned char t6; unsigned char t7; char *t8; int t9; int t10; char *t11; unsigned int t12; unsigned int t13; unsigned int t14; char *t15; double t16; char *t17; int t19; unsigned int t20; int t21; char *t22; int t23; int t24; char *t26; char *t27; unsigned char t28; char *t29; char *t30; char *t31; char *t33; char *t34; unsigned int t35; int t37; int t38; unsigned int t39; LAB0: xsi_set_current_line(154, ng2); t2 = (t0 + 992U); 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 + 6016); *((int *)t2) = 1; LAB1: return; LAB2: xsi_set_current_line(155, ng2); t4 = (t0 + 3408U); t8 = *((char **)t4); t9 = *((int *)t8); t10 = (t9 + 1); t4 = (t0 + 3408U); t11 = *((char **)t4); t4 = (t11 + 0); *((int *)t4) = t10; xsi_set_current_line(156, ng2); t2 = (t0 + 1352U); t4 = *((char **)t2); t1 = *((unsigned char *)t4); t3 = (t1 == (unsigned char)3); if (t3 != 0) goto LAB8; LAB10: LAB9: goto LAB3; LAB5: t4 = (t0 + 1032U); t5 = *((char **)t4); t6 = *((unsigned char *)t5); t7 = (t6 == (unsigned char)3); t1 = t7; goto LAB7; LAB8: xsi_set_current_line(157, ng2); t2 = (t0 + 3288U); t5 = *((char **)t2); t9 = *((int *)t5); t10 = (t9 + 1); t2 = (t0 + 3288U); t8 = *((char **)t2); t2 = (t8 + 0); *((int *)t2) = t10; xsi_set_current_line(160, ng2); if ((unsigned char)0 != 0) goto LAB11; LAB13: xsi_set_current_line(166, ng2); if ((unsigned char)0 != 0) goto LAB14; LAB16: xsi_set_current_line(169, ng2); t2 = (t0 + 1512U); t4 = *((char **)t2); t2 = (t0 + 3648U); t5 = *((char **)t2); t9 = *((int *)t5); t10 = (t9 - 1); t12 = (1 - t10); t13 = (t12 * 1U); t14 = (0 + t13); t2 = (t4 + t14); t8 = (t18 + 0U); t11 = (t8 + 0U); *((int *)t11) = 1; t11 = (t8 + 4U); *((int *)t11) = 0; t11 = (t8 + 8U); *((int *)t11) = -1; t19 = (0 - 1); t20 = (t19 * -1); t20 = (t20 + 1); t11 = (t8 + 12U); *((unsigned int *)t11) = t20; t16 = ieee_proposed_p_0892474878_sub_38700950_450259796(IEEE_PROPOSED_P_0892474878, t2, t18); t11 = (t0 + 4008U); t15 = *((char **)t11); t11 = (t15 + 0); *((double *)t11) = t16; LAB15: LAB12: xsi_set_current_line(173, ng2); t2 = (t0 + 4248U); t4 = *((char **)t2); t2 = (t4 + 0); *((int *)t2) = 0; xsi_set_current_line(174, ng2); if ((unsigned char)0 != 0) goto LAB17; LAB19: xsi_set_current_line(188, ng2); t2 = (t0 + 1672U); t4 = *((char **)t2); t1 = *((unsigned char *)t4); t3 = (t1 == (unsigned char)0); if (t3 != 0) goto LAB26; LAB28: LAB27: xsi_set_current_line(204, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 3288U); t11 = *((char **)t5); t9 = *((int *)t11); std_textio_write5(STD_TEXTIO, t2, t4, t9, (unsigned char)0, 12); xsi_set_current_line(205, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); std_textio_write4(STD_TEXTIO, t2, t4, (unsigned char)32, (unsigned char)0, 0); xsi_set_current_line(206, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 3408U); t11 = *((char **)t5); t9 = *((int *)t11); t5 = (t0 + 3528U); t15 = *((char **)t5); t10 = *((int *)t15); t19 = (t9 - t10); std_textio_write5(STD_TEXTIO, t2, t4, t19, (unsigned char)0, 6); xsi_set_current_line(207, ng2); t2 = (t0 + 3408U); t4 = *((char **)t2); t9 = *((int *)t4); t2 = (t0 + 3528U); t5 = *((char **)t2); t2 = (t5 + 0); *((int *)t2) = t9; xsi_set_current_line(208, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 11221); t15 = (t18 + 0U); t17 = (t15 + 0U); *((int *)t17) = 1; t17 = (t15 + 4U); *((int *)t17) = 2; t17 = (t15 + 8U); *((int *)t17) = 1; t9 = (2 - 1); t12 = (t9 * 1); t12 = (t12 + 1); t17 = (t15 + 12U); *((unsigned int *)t17) = t12; std_textio_write7(STD_TEXTIO, t2, t4, t5, t18, (unsigned char)0, 0); xsi_set_current_line(210, ng2); t2 = (t0 + 4248U); t4 = *((char **)t2); t2 = (t4 + 0); *((int *)t2) = 0; xsi_set_current_line(211, ng2); t1 = (0 > 0); if (t1 != 0) goto LAB35; LAB37: LAB36: xsi_set_current_line(217, ng2); if ((unsigned char)0 != 0) goto LAB38; LAB40: if ((unsigned char)0 != 0) goto LAB41; LAB42: xsi_set_current_line(222, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 1512U); t11 = *((char **)t5); t5 = (t0 + 3648U); t15 = *((char **)t5); t9 = *((int *)t15); t10 = (t9 - 1); t12 = (1 - t10); t13 = (t12 * 1U); t14 = (0 + t13); t5 = (t11 + t14); memcpy(t41, t5, 2U); t22 = (t0 + 10904U); ieee_p_3564397177_sub_1281154728_91900896(IEEE_P_3564397177, t2, t4, t41, t22, (unsigned char)0, 0); LAB39: xsi_set_current_line(224, ng2); t2 = (t0 + 5504); t4 = (t0 + 4576U); t5 = (t0 + 4752U); std_textio_writeline(STD_TEXTIO, t2, t4, t5); LAB18: goto LAB9; LAB11: xsi_set_current_line(162, ng2); t2 = (t0 + 1512U); t4 = *((char **)t2); t2 = (t0 + 3648U); t5 = *((char **)t2); t9 = *((int *)t5); t10 = (t9 - 1); t12 = (1 - t10); t13 = (t12 * 1U); t14 = (0 + t13); t2 = (t4 + t14); t8 = (t0 + 4128U); t11 = *((char **)t8); t8 = (t11 + 0); memcpy(t8, t2, 2U); xsi_set_current_line(163, ng2); t2 = (t0 + 4128U); t4 = *((char **)t2); t2 = (t0 + 4136); t2 = *((char **)t2); t5 = ((IEEE_PROPOSED_P_0618294350) + 1408U); t8 = *((char **)t5); t1 = *((unsigned char *)t8); t5 = ((IEEE_PROPOSED_P_0618294350) + 1648U); t11 = *((char **)t5); t3 = *((unsigned char *)t11); t5 = ((IEEE_PROPOSED_P_0618294350) + 1528U); t15 = *((char **)t5); t6 = *((unsigned char *)t15); t16 = ieee_proposed_p_0618294350_sub_321460540_3517329569(IEEE_PROPOSED_P_0618294350, t4, t2, t1, t3, t6); t5 = (t0 + 4008U); t17 = *((char **)t5); t5 = (t17 + 0); *((double *)t5) = t16; goto LAB12; LAB14: xsi_set_current_line(167, ng2); t2 = (t0 + 1512U); t4 = *((char **)t2); t2 = (t0 + 3648U); t5 = *((char **)t2); t9 = *((int *)t5); t10 = (t9 - 1); t12 = (1 - t10); t13 = (t12 * 1U); t14 = (0 + t13); t2 = (t4 + t14); t8 = (t18 + 0U); t11 = (t8 + 0U); *((int *)t11) = 1; t11 = (t8 + 4U); *((int *)t11) = 0; t11 = (t8 + 8U); *((int *)t11) = -1; t19 = (0 - 1); t20 = (t19 * -1); t20 = (t20 + 1); t11 = (t8 + 12U); *((unsigned int *)t11) = t20; t16 = ieee_proposed_p_0892474878_sub_3726917380_450259796(IEEE_PROPOSED_P_0892474878, t2, t18); t11 = (t0 + 4008U); t15 = *((char **)t11); t11 = (t15 + 0); *((double *)t11) = t16; goto LAB15; LAB17: xsi_set_current_line(175, ng2); t1 = (0 > 0); if (t1 != 0) goto LAB20; LAB22: LAB21: xsi_set_current_line(181, ng2); if ((unsigned char)0 != 0) goto LAB23; LAB25: xsi_set_current_line(184, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 1512U); t8 = *((char **)t5); t5 = (t0 + 3648U); t11 = *((char **)t5); t9 = *((int *)t11); t10 = (t9 - 1); t12 = (1 - t10); t13 = (t12 * 1U); t14 = (0 + t13); t5 = (t8 + t14); memcpy(t25, t5, 2U); t15 = (t0 + 10904U); ieee_p_3564397177_sub_1281154728_91900896(IEEE_P_3564397177, t2, t4, t25, t15, (unsigned char)0, 0); LAB24: xsi_set_current_line(186, ng2); t2 = (t0 + 5504); t4 = (t0 + 4576U); t5 = (t0 + 4752U); std_textio_writeline(STD_TEXTIO, t2, t4, t5); goto LAB18; LAB20: xsi_set_current_line(176, ng2); t2 = (t0 + 3648U); t4 = *((char **)t2); t9 = *((int *)t4); t2 = (t0 + 4248U); t5 = *((char **)t2); t2 = (t5 + 0); *((int *)t2) = t9; xsi_set_current_line(177, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 1512U); t8 = *((char **)t5); t9 = (2 - 1); t12 = (1 - t9); t5 = (t0 + 4248U); t11 = *((char **)t5); t10 = *((int *)t11); xsi_vhdl_check_range_of_slice(1, 0, -1, t9, t10, -1); t13 = (t12 * 1U); t14 = (0 + t13); t5 = (t8 + t14); t19 = (2 - 1); t15 = (t0 + 4248U); t17 = *((char **)t15); t21 = *((int *)t17); t15 = (t18 + 0U); t22 = (t15 + 0U); *((int *)t22) = t19; t22 = (t15 + 4U); *((int *)t22) = t21; t22 = (t15 + 8U); *((int *)t22) = -1; t23 = (t21 - t19); t20 = (t23 * -1); t20 = (t20 + 1); t22 = (t15 + 12U); *((unsigned int *)t22) = t20; t24 = ieee_p_1242562249_sub_1657552908_1035706684(IEEE_P_1242562249, t5, t18); std_textio_write5(STD_TEXTIO, t2, t4, t24, (unsigned char)0, 0); xsi_set_current_line(178, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); std_textio_write4(STD_TEXTIO, t2, t4, (unsigned char)59, (unsigned char)0, 0); goto LAB21; LAB23: xsi_set_current_line(182, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 4008U); t8 = *((char **)t5); t16 = *((double *)t8); std_textio_write6(STD_TEXTIO, t2, t4, t16, (unsigned char)0, 0, 0); goto LAB24; LAB26: xsi_set_current_line(189, ng2); t2 = (t0 + 10872U); t5 = (t2 + 12U); t12 = *((unsigned int *)t5); t6 = (t12 > 0); if (t6 != 0) goto LAB29; LAB31: LAB30: xsi_set_current_line(196, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 11154); t15 = (t18 + 0U); t17 = (t15 + 0U); *((int *)t17) = 1; t17 = (t15 + 4U); *((int *)t17) = 42; t17 = (t15 + 8U); *((int *)t17) = 1; t9 = (42 - 1); t12 = (t9 * 1); t12 = (t12 + 1); t17 = (t15 + 12U); *((unsigned int *)t17) = t12; std_textio_write7(STD_TEXTIO, t2, t4, t5, t18, (unsigned char)0, 0); xsi_set_current_line(197, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = xsi_string_variable_get_path_name((char)101, t18, t0); std_textio_write7(STD_TEXTIO, t2, t4, t5, t18, (unsigned char)0, 0); xsi_set_current_line(198, ng2); t2 = (t0 + 5504); t4 = (t0 + 4576U); t5 = (t0 + 4752U); std_textio_writeline(STD_TEXTIO, t2, t4, t5); xsi_set_current_line(199, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 11196); t15 = (t18 + 0U); t17 = (t15 + 0U); *((int *)t17) = 1; t17 = (t15 + 4U); *((int *)t17) = 13; t17 = (t15 + 8U); *((int *)t17) = 1; t9 = (13 - 1); t12 = (t9 * 1); t12 = (t12 + 1); t17 = (t15 + 12U); *((unsigned int *)t17) = t12; std_textio_write7(STD_TEXTIO, t2, t4, t5, t18, (unsigned char)0, 0); xsi_set_current_line(200, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 11209); memcpy(t36, t5, 12U); t15 = (t0 + 10856U); std_textio_write7(STD_TEXTIO, t2, t4, t36, t15, (unsigned char)0, 0); xsi_set_current_line(201, ng2); t2 = (t0 + 5504); t4 = (t0 + 4576U); t5 = (t0 + 4752U); std_textio_writeline(STD_TEXTIO, t2, t4, t5); xsi_set_current_line(202, ng2); t2 = (t0 + 6176); t4 = (t2 + 56U); t5 = *((char **)t4); t11 = (t5 + 56U); t15 = *((char **)t11); *((unsigned char *)t15) = (unsigned char)1; xsi_driver_first_trans_fast(t2); goto LAB27; LAB29: xsi_set_current_line(190, ng2); t8 = (t0 + 5112U); t11 = (t8 + 56U); t15 = *((char **)t11); t11 = (t0 + 10872U); t17 = (t11 + 0U); t9 = *((int *)t17); t22 = (t0 + 10872U); t26 = (t22 + 8U); t10 = *((int *)t26); t19 = (1 - t9); t13 = (t19 * t10); t14 = (1U * t13); t20 = (0 + t14); t27 = (t15 + t20); t7 = *((unsigned char *)t27); t28 = (t7 != (unsigned char)35); if (t28 != 0) goto LAB32; LAB34: LAB33: xsi_set_current_line(193, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 5112U); t8 = (t5 + 56U); t11 = *((char **)t8); memcpy(t8, t11, 0U); t15 = (t0 + 10872U); std_textio_write7(STD_TEXTIO, t2, t4, t8, t15, (unsigned char)0, 0); xsi_set_current_line(194, ng2); t2 = (t0 + 5504); t4 = (t0 + 4576U); t5 = (t0 + 4752U); std_textio_writeline(STD_TEXTIO, t2, t4, t5); goto LAB30; LAB32: xsi_set_current_line(191, ng2); t29 = (t0 + 5504); t30 = (t0 + 4752U); t31 = (t0 + 11152); t33 = (t18 + 0U); t34 = (t33 + 0U); *((int *)t34) = 1; t34 = (t33 + 4U); *((int *)t34) = 2; t34 = (t33 + 8U); *((int *)t34) = 1; t21 = (2 - 1); t35 = (t21 * 1); t35 = (t35 + 1); t34 = (t33 + 12U); *((unsigned int *)t34) = t35; std_textio_write7(STD_TEXTIO, t29, t30, t31, t18, (unsigned char)0, 0); goto LAB33; LAB35: xsi_set_current_line(212, ng2); t2 = (t0 + 3648U); t4 = *((char **)t2); t9 = *((int *)t4); t2 = (t0 + 4248U); t5 = *((char **)t2); t2 = (t5 + 0); *((int *)t2) = t9; xsi_set_current_line(213, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 1512U); t11 = *((char **)t5); t9 = (2 - 1); t12 = (1 - t9); t5 = (t0 + 4248U); t15 = *((char **)t5); t10 = *((int *)t15); xsi_vhdl_check_range_of_slice(1, 0, -1, t9, t10, -1); t13 = (t12 * 1U); t14 = (0 + t13); t5 = (t11 + t14); t19 = (2 - 1); t17 = (t0 + 4248U); t22 = *((char **)t17); t21 = *((int *)t22); t23 = (t21 - t19); t20 = (t23 * -1); t20 = (t20 + 1); t35 = (1U * t20); t17 = (char *)alloca(t35); memcpy(t17, t5, t35); t24 = (2 - 1); t26 = (t0 + 4248U); t27 = *((char **)t26); t37 = *((int *)t27); t26 = (t18 + 0U); t29 = (t26 + 0U); *((int *)t29) = t24; t29 = (t26 + 4U); *((int *)t29) = t37; t29 = (t26 + 8U); *((int *)t29) = -1; t38 = (t37 - t24); t39 = (t38 * -1); t39 = (t39 + 1); t29 = (t26 + 12U); *((unsigned int *)t29) = t39; ieee_p_3564397177_sub_1281154728_91900896(IEEE_P_3564397177, t2, t4, t17, t18, (unsigned char)0, 0); xsi_set_current_line(214, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); std_textio_write4(STD_TEXTIO, t2, t4, (unsigned char)32, (unsigned char)0, 0); goto LAB36; LAB38: xsi_set_current_line(218, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 4008U); t11 = *((char **)t5); t16 = *((double *)t11); std_textio_write6(STD_TEXTIO, t2, t4, t16, (unsigned char)0, 0, 0); goto LAB39; LAB41: xsi_set_current_line(220, ng2); t2 = (t0 + 5504); t4 = (t0 + 4752U); t5 = (t0 + 1512U); t11 = *((char **)t5); t5 = (t0 + 3648U); t15 = *((char **)t5); t9 = *((int *)t15); t10 = (t9 - 1); t12 = (1 - t10); t13 = (t12 * 1U); t14 = (0 + t13); t5 = (t11 + t14); memcpy(t40, t5, 2U); t22 = (t0 + 10904U); ieee_p_3564397177_sub_3205433008_91900896(IEEE_P_3564397177, t2, t4, t40, t22, (unsigned char)0, 0); goto LAB39; }
static void work_a_3462089752_2372691052_p_0(char *t0) { char t11[16]; char *t1; char *t2; char *t3; char *t4; char *t5; char *t6; int64 t7; int64 t8; unsigned char t9; unsigned char t10; char *t12; int t13; char *t14; char *t15; unsigned char t16; LAB0: t1 = (t0 + 3776U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(93, ng0); t2 = (t0 + 4456); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(94, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t7 = *((int64 *)t3); t8 = (t7 / 2); t2 = (t0 + 3584); xsi_process_wait(t2, t8); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(95, ng0); t2 = (t0 + 4456); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t4 + 56U); t6 = *((char **)t5); *((unsigned char *)t6) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(96, ng0); t2 = (t0 + 1992U); t3 = *((char **)t2); t9 = *((unsigned char *)t3); t10 = (t9 == (unsigned char)3); if (t10 != 0) goto LAB8; LAB10: LAB9: xsi_set_current_line(102, ng0); t2 = (t0 + 1512U); t3 = *((char **)t2); t9 = *((unsigned char *)t3); t10 = (t9 == (unsigned char)3); if (t10 != 0) goto LAB11; LAB13: LAB12: xsi_set_current_line(107, ng0); t2 = (t0 + 1352U); t3 = *((char **)t2); t9 = *((unsigned char *)t3); t10 = (t9 == (unsigned char)3); if (t10 != 0) goto LAB14; LAB16: LAB15: xsi_set_current_line(110, ng0); t2 = (t0 + 2448U); t3 = *((char **)t2); t7 = *((int64 *)t3); t8 = (t7 / 2); t2 = (t0 + 3584); xsi_process_wait(t2, t8); LAB19: *((char **)t1) = &&LAB20; goto LAB1; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: xsi_set_current_line(98, ng0); t2 = (t0 + 3584); t4 = (t0 + 3056U); t5 = ((STD_STANDARD) + 384); t6 = (t0 + 1832U); t12 = *((char **)t6); t6 = (t0 + 7272U); t13 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t12, t6); t14 = xsi_int_to_mem(t13); t15 = xsi_string_variable_get_image(t11, t5, t14); std_textio_write7(STD_TEXTIO, t2, t4, t15, t11, (unsigned char)0, 0); xsi_set_current_line(99, ng0); t2 = (t0 + 3584); t3 = (t0 + 2776U); t4 = (t0 + 3056U); std_textio_writeline(STD_TEXTIO, t2, t3, t4); goto LAB9; LAB11: xsi_set_current_line(103, ng0); t2 = (t0 + 3584); t4 = (t0 + 3128U); t5 = (t0 + 1672U); t6 = *((char **)t5); t16 = *((unsigned char *)t6); ieee_p_3564397177_sub_2518136782373626985_91900896(IEEE_P_3564397177, t2, t4, t16, (unsigned char)0, 0); xsi_set_current_line(104, ng0); t2 = (t0 + 3584); t3 = (t0 + 2880U); t4 = (t0 + 3128U); std_textio_writeline(STD_TEXTIO, t2, t3, t4); goto LAB12; LAB14: xsi_set_current_line(108, ng0); t2 = (t0 + 7518); xsi_report(t2, 9U, 0); goto LAB15; LAB17: goto LAB2; LAB18: goto LAB17; LAB20: goto LAB18; }
static void work_a_4293684130_3212880686_p_2(char *t0) { char t12[16]; char *t1; unsigned char t2; char *t3; char *t4; int t5; int t6; char *t7; char *t8; char *t9; char *t10; unsigned char t11; unsigned int t13; int64 t14; char *t15; LAB0: xsi_set_current_line(106, 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 + 4384); *((int *)t1) = 1; LAB1: return; LAB2: xsi_set_current_line(107, ng0); t3 = (t0 + 2152U); t4 = *((char **)t3); t5 = *((int *)t4); t6 = (t5 + 1); t3 = (t0 + 4640); t7 = (t3 + 56U); t8 = *((char **)t7); t9 = (t8 + 56U); t10 = *((char **)t9); *((int *)t10) = t6; xsi_driver_first_trans_fast(t3); xsi_set_current_line(108, ng0); t1 = (t0 + 1832U); t3 = *((char **)t1); t2 = *((unsigned char *)t3); t11 = (t2 == (unsigned char)3); if (t11 != 0) goto LAB5; LAB7: LAB6: goto LAB3; LAB5: xsi_set_current_line(109, ng0); t1 = (t0 + 3872); t4 = (t0 + 2848U); t7 = (t0 + 7416); t9 = (t12 + 0U); t10 = (t9 + 0U); *((int *)t10) = 1; t10 = (t9 + 4U); *((int *)t10) = 18; t10 = (t9 + 8U); *((int *)t10) = 1; t5 = (18 - 1); t13 = (t5 * 1); t13 = (t13 + 1); t10 = (t9 + 12U); *((unsigned int *)t10) = t13; std_textio_write7(STD_TEXTIO, t1, t4, t7, t12, (unsigned char)0, 0); xsi_set_current_line(110, ng0); t1 = (t0 + 3872); t3 = (t0 + 2848U); t14 = xsi_get_sim_current_time(); std_textio_write8(STD_TEXTIO, t1, t3, t14, (unsigned char)0, 0, 1000LL); xsi_set_current_line(111, ng0); t1 = (t0 + 3872); t3 = (t0 + 2848U); t4 = (t0 + 7434); t8 = (t12 + 0U); t9 = (t8 + 0U); *((int *)t9) = 1; t9 = (t8 + 4U); *((int *)t9) = 6; t9 = (t8 + 8U); *((int *)t9) = 1; t5 = (6 - 1); t13 = (t5 * 1); t13 = (t13 + 1); t9 = (t8 + 12U); *((unsigned int *)t9) = t13; std_textio_write7(STD_TEXTIO, t1, t3, t4, t12, (unsigned char)0, 0); xsi_set_current_line(112, ng0); t1 = (t0 + 3872); t3 = (t0 + 2848U); t4 = (t0 + 1672U); t7 = *((char **)t4); t4 = (t0 + 7120U); t8 = work_p_4054474977_sub_1991549367214789767_1800819092(WORK_P_4054474977, t12, t7, t4); t9 = (t12 + 12U); t13 = *((unsigned int *)t9); t13 = (t13 * 1U); t10 = (char *)alloca(t13); memcpy(t10, t8, t13); std_textio_write7(STD_TEXTIO, t1, t3, t10, t12, (unsigned char)0, 0); xsi_set_current_line(113, ng0); t1 = (t0 + 3872); t3 = (t0 + 2848U); t4 = (t0 + 7440); t8 = (t12 + 0U); t9 = (t8 + 0U); *((int *)t9) = 1; t9 = (t8 + 4U); *((int *)t9) = 5; t9 = (t8 + 8U); *((int *)t9) = 1; t5 = (5 - 1); t13 = (t5 * 1); t13 = (t13 + 1); t9 = (t8 + 12U); *((unsigned int *)t9) = t13; std_textio_write7(STD_TEXTIO, t1, t3, t4, t12, (unsigned char)0, 0); xsi_set_current_line(114, ng0); t1 = (t0 + 3872); t3 = (t0 + 2848U); t4 = (t0 + 1992U); t7 = *((char **)t4); t4 = (t0 + 7136U); t8 = work_p_4054474977_sub_1991549367214789767_1800819092(WORK_P_4054474977, t12, t7, t4); t9 = (t12 + 12U); t13 = *((unsigned int *)t9); t13 = (t13 * 1U); t15 = (char *)alloca(t13); memcpy(t15, t8, t13); std_textio_write7(STD_TEXTIO, t1, t3, t15, t12, (unsigned char)0, 0); xsi_set_current_line(115, ng0); t1 = (t0 + 3872); t3 = (t0 + 2848U); t4 = (t0 + 7445); t8 = (t12 + 0U); t9 = (t8 + 0U); *((int *)t9) = 1; t9 = (t8 + 4U); *((int *)t9) = 5; t9 = (t8 + 8U); *((int *)t9) = 1; t5 = (5 - 1); t13 = (t5 * 1); t13 = (t13 + 1); t9 = (t8 + 12U); *((unsigned int *)t9) = t13; std_textio_write7(STD_TEXTIO, t1, t3, t4, t12, (unsigned char)0, 0); xsi_set_current_line(116, ng0); t1 = (t0 + 3872); t3 = (t0 + 2848U); t4 = (t0 + 1992U); t7 = *((char **)t4); t4 = (t0 + 7136U); t5 = ieee_p_0774719531_sub_5108929503364814004_2162500114(IEEE_P_0774719531, t7, t4); std_textio_write5(STD_TEXTIO, t1, t3, t5, (unsigned char)0, 0); xsi_set_current_line(117, ng0); t1 = (t0 + 3872); t3 = (t0 + 2848U); t4 = (t0 + 7450); t8 = (t12 + 0U); t9 = (t8 + 0U); *((int *)t9) = 1; t9 = (t8 + 4U); *((int *)t9) = 1; t9 = (t8 + 8U); *((int *)t9) = 1; t5 = (1 - 1); t13 = (t5 * 1); t13 = (t13 + 1); t9 = (t8 + 12U); *((unsigned int *)t9) = t13; std_textio_write7(STD_TEXTIO, t1, t3, t4, t12, (unsigned char)0, 0); xsi_set_current_line(118, ng0); t1 = (t0 + 3872); t3 = ((STD_TEXTIO) + 1480U); t4 = (t0 + 2848U); std_textio_writeline(STD_TEXTIO, t1, t3, t4); goto LAB6; }
static void work_a_0187029750_3671711236_p_1(char *t0) { char t10[16]; char *t1; char *t2; int64 t3; char *t4; char *t5; char *t6; char *t7; char *t8; char *t9; int t11; unsigned int t12; unsigned char t13; unsigned char t14; unsigned char t15; unsigned char t16; LAB0: t1 = (t0 + 5872U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(53, ng0); t3 = (100 * 1000LL); t2 = (t0 + 5680); xsi_process_wait(t2, t3); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(55, ng0); t2 = (t0 + 6616); t4 = (t2 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(56, ng0); t2 = xsi_get_transient_memory(5U); memset(t2, 0, 5U); t4 = t2; memset(t4, (unsigned char)2, 5U); t5 = (t0 + 6680); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 5U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(57, ng0); t2 = (t0 + 5680); t4 = (t0 + 4968U); t5 = (t0 + 11516); t7 = (t10 + 0U); t8 = (t7 + 0U); *((int *)t8) = 1; t8 = (t7 + 4U); *((int *)t8) = 28; t8 = (t7 + 8U); *((int *)t8) = 1; t11 = (28 - 1); t12 = (t11 * 1); t12 = (t12 + 1); t8 = (t7 + 12U); *((unsigned int *)t8) = t12; std_textio_write7(STD_TEXTIO, t2, t4, t5, t10, (unsigned char)0, 0); xsi_set_current_line(58, ng0); t2 = (t0 + 5680); t4 = ((STD_TEXTIO) + 1480U); t5 = (t0 + 4968U); std_textio_writeline(STD_TEXTIO, t2, t4, t5); xsi_set_current_line(60, ng0); t3 = (100 * 1000LL); t2 = (t0 + 5680); xsi_process_wait(t2, t3); LAB10: *((char **)t1) = &&LAB11; goto LAB1; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: xsi_set_current_line(62, ng0); t2 = (t0 + 6616); t4 = (t2 + 56U); t5 = *((char **)t4); t6 = (t5 + 56U); t7 = *((char **)t6); *((unsigned char *)t7) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(63, ng0); t3 = (100 * 1000LL); t2 = (t0 + 5680); xsi_process_wait(t2, t3); LAB14: *((char **)t1) = &&LAB15; goto LAB1; LAB9: goto LAB8; LAB11: goto LAB9; LAB12: xsi_set_current_line(65, ng0); t2 = (t0 + 5680); t4 = (t0 + 4968U); t5 = (t0 + 11544); t7 = (t10 + 0U); t8 = (t7 + 0U); *((int *)t8) = 1; t8 = (t7 + 4U); *((int *)t8) = 51; t8 = (t7 + 8U); *((int *)t8) = 1; t11 = (51 - 1); t12 = (t11 * 1); t12 = (t12 + 1); t8 = (t7 + 12U); *((unsigned int *)t8) = t12; std_textio_write7(STD_TEXTIO, t2, t4, t5, t10, (unsigned char)0, 0); xsi_set_current_line(66, ng0); t2 = (t0 + 5680); t4 = ((STD_TEXTIO) + 1480U); t5 = (t0 + 4968U); std_textio_writeline(STD_TEXTIO, t2, t4, t5); xsi_set_current_line(68, ng0); LAB18: t2 = (t0 + 6456); *((int *)t2) = 1; *((char **)t1) = &&LAB19; goto LAB1; LAB13: goto LAB12; LAB15: goto LAB13; LAB16: t5 = (t0 + 6456); *((int *)t5) = 0; xsi_set_current_line(70, ng0); t2 = (t0 + 5680); t4 = (t0 + 4968U); t5 = (t0 + 11595); t7 = (t10 + 0U); t8 = (t7 + 0U); *((int *)t8) = 1; t8 = (t7 + 4U); *((int *)t8) = 52; t8 = (t7 + 8U); *((int *)t8) = 1; t11 = (52 - 1); t12 = (t11 * 1); t12 = (t12 + 1); t8 = (t7 + 12U); *((unsigned int *)t8) = t12; std_textio_write7(STD_TEXTIO, t2, t4, t5, t10, (unsigned char)0, 0); xsi_set_current_line(71, ng0); t2 = (t0 + 5680); t4 = (t0 + 4968U); t3 = xsi_get_sim_current_time(); std_textio_write8(STD_TEXTIO, t2, t4, t3, (unsigned char)0, 0, 1000LL); xsi_set_current_line(72, ng0); t2 = (t0 + 5680); t4 = ((STD_TEXTIO) + 1480U); t5 = (t0 + 4968U); std_textio_writeline(STD_TEXTIO, t2, t4, t5); xsi_set_current_line(73, ng0); t2 = (t0 + 11647); t5 = (t0 + 6680); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 5U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(76, ng0); LAB25: *((char **)t1) = &&LAB26; goto LAB1; LAB17: t4 = (t0 + 2592U); t14 = xsi_signal_has_event(t4); if (t14 == 1) goto LAB20; LAB21: t13 = (unsigned char)0; LAB22: if (t13 == 1) goto LAB16; else goto LAB18; LAB19: goto LAB17; LAB20: t5 = (t0 + 2632U); t6 = *((char **)t5); t15 = *((unsigned char *)t6); t16 = (t15 == (unsigned char)2); t13 = t16; goto LAB22; LAB23: goto LAB2; LAB24: goto LAB23; LAB26: goto LAB24; }
static void nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_p_0(char *t0) { char t12[16]; char t15[16]; char t17[16]; char t23[16]; char t25[16]; char t42[16]; char *t1; char *t2; char *t3; unsigned char t4; unsigned char t5; char *t6; char *t7; char *t8; char *t9; int t10; int t11; int64 t13; int64 t14; char *t16; char *t18; char *t19; unsigned int t20; char *t21; char *t22; char *t24; char *t26; char *t27; int t28; unsigned int t29; unsigned int t30; char *t31; char *t32; char *t33; char *t34; char *t35; char *t36; int t37; unsigned char t38; unsigned char t39; char *t40; char *t41; char *t43; char *t44; unsigned int t45; char *t46; LAB0: t1 = (t0 + 5656U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(120, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(126, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 10); xsi_set_current_line(127, ng2); LAB4: t2 = (t0 + 1192U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)2); if (t5 != 0) goto LAB5; LAB7: xsi_set_current_line(131, ng2); t2 = (t0 + 6408); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)2; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(132, ng2); t2 = (t0 + 6472); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)2; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(135, ng2); LAB8: t2 = (t0 + 4696U); t4 = std_textio_endfile(t2); t5 = (!(t4)); if (t5 != 0) goto LAB9; LAB11: xsi_set_current_line(258, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(259, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 12239); t8 = (t12 + 0U); t9 = (t8 + 0U); *((int *)t9) = 1; t9 = (t8 + 4U); *((int *)t9) = 0; t9 = (t8 + 8U); *((int *)t9) = 1; t10 = (0 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t9 = (t8 + 12U); *((unsigned int *)t9) = t20; std_textio_write7(STD_TEXTIO, t2, t3, t6, t12, (unsigned char)0, 0); xsi_set_current_line(260, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); xsi_set_current_line(261, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 12239); t8 = (t0 + 12274); t18 = ((STD_STANDARD) + 984); t19 = (t0 + 11384U); t21 = (t15 + 0U); t22 = (t21 + 0U); *((int *)t22) = 1; t22 = (t21 + 4U); *((int *)t22) = 19; t22 = (t21 + 8U); *((int *)t22) = 1; t10 = (19 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t22 = (t21 + 12U); *((unsigned int *)t22) = t20; t16 = xsi_base_array_concat(t16, t12, t18, (char)97, t6, t19, (char)97, t8, t15, (char)101); t22 = ((STD_STANDARD) + 384); t13 = xsi_get_sim_current_time(); t14 = (1 * 10000LL); t11 = (t13 / t14); t24 = xsi_int_to_mem(t11); t26 = xsi_string_variable_get_image(t17, t22, t24); t31 = ((STD_STANDARD) + 984); t27 = xsi_base_array_concat(t27, t23, t31, (char)97, t16, t12, (char)97, t26, t17, (char)101); t32 = (t0 + 12293); t41 = ((STD_STANDARD) + 984); t43 = (t42 + 0U); t44 = (t43 + 0U); *((int *)t44) = 1; t44 = (t43 + 4U); *((int *)t44) = 4; t44 = (t43 + 8U); *((int *)t44) = 1; t28 = (4 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t44 = (t43 + 12U); *((unsigned int *)t44) = t20; t40 = xsi_base_array_concat(t40, t25, t41, (char)97, t27, t23, (char)97, t32, t42, (char)101); t20 = (35U + 19U); t44 = (t17 + 12U); t29 = *((unsigned int *)t44); t30 = (t20 + t29); t45 = (t30 + 4U); t46 = (char *)alloca(t45); memcpy(t46, t40, t45); std_textio_write7(STD_TEXTIO, t2, t3, t46, t25, (unsigned char)0, 0); xsi_set_current_line(263, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); xsi_set_current_line(264, ng2); LAB93: *((char **)t1) = &&LAB94; LAB1: return; LAB5: xsi_set_current_line(128, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); goto LAB4; LAB6:; LAB9: xsi_set_current_line(137, ng2); t3 = (t0 + 5464); t6 = (t0 + 4696U); t7 = (t0 + 4872U); std_textio_readline(STD_TEXTIO, t3, t6, t7); xsi_set_current_line(138, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3888U); t7 = *((char **)t6); t6 = (t7 + 0); t8 = (t0 + 4008U); t9 = *((char **)t8); t8 = (t9 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16923163327624947528_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6, t8); xsi_set_current_line(139, ng2); t2 = (t0 + 4008U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (!(t4)); if (t5 != 0) goto LAB8; LAB12: xsi_set_current_line(141, ng2); t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)66); if (t5 != 0) goto LAB13; LAB15: t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)78); if (t5 != 0) goto LAB20; LAB21: t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)83); if (t5 != 0) goto LAB26; LAB27: t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)42); if (t5 != 0) goto LAB60; LAB61: t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)64); if (t5 != 0) goto LAB62; LAB63: t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)43); if (t5 != 0) goto LAB68; LAB69: xsi_set_current_line(215, ng2); t2 = (t0 + 6344); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)3; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(216, ng2); t2 = (t0 + 6408); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)3; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(218, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 1312U); t7 = (t0 + 6088); t8 = (t0 + 11400U); t9 = (t0 + 4128U); t16 = *((char **)t9); t9 = (t16 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_17927017279289589510_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6, 0U, 0U, t7, t8, t9); xsi_set_current_line(219, ng2); t2 = (t0 + 4128U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (!(t4)); if (t5 == 0) goto LAB74; LAB75: xsi_set_current_line(222, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3888U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(223, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 1472U); t7 = (t0 + 6152); t8 = (t0 + 11416U); t9 = (t0 + 4128U); t16 = *((char **)t9); t9 = (t16 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_17927017279289589510_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6, 0U, 0U, t7, t8, t9); xsi_set_current_line(224, ng2); t2 = (t0 + 4128U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (!(t4)); if (t5 == 0) goto LAB76; LAB77: xsi_set_current_line(227, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3888U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(228, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 1632U); t7 = (t0 + 6216); t8 = (t0 + 11432U); t9 = (t0 + 4128U); t16 = *((char **)t9); t9 = (t16 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_17927017279289589510_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6, 0U, 0U, t7, t8, t9); xsi_set_current_line(229, ng2); t2 = (t0 + 4128U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (!(t4)); if (t5 == 0) goto LAB78; LAB79: xsi_set_current_line(232, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3888U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(233, ng2); t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)46); if (t5 != 0) goto LAB80; LAB82: t2 = (t0 + 3888U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)44); if (t5 != 0) goto LAB83; LAB84: xsi_set_current_line(241, ng2); if ((unsigned char)0 == 0) goto LAB85; LAB86: LAB81: xsi_set_current_line(245, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); xsi_set_current_line(248, ng2); LAB87: t2 = (t0 + 1992U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 != (unsigned char)3); if (t5 != 0) goto LAB88; LAB90: xsi_set_current_line(251, ng2); t2 = (t0 + 6408); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)2; xsi_driver_first_trans_fast_port(t2); LAB14: xsi_set_current_line(254, ng2); t2 = (t0 + 4872U); xsi_access_variable_deallocate(t2); goto LAB8; LAB10:; LAB13: xsi_set_current_line(142, ng2); t2 = (t0 + 4248U); t6 = *((char **)t2); t10 = *((int *)t6); t11 = (t10 + 1); t2 = (t0 + 4248U); t7 = *((char **)t2); t2 = (t7 + 0); *((int *)t2) = t11; xsi_set_current_line(143, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3888U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(144, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3768U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16377608295430327215_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(145, ng2); t2 = (t0 + 11668); t6 = ((STD_STANDARD) + 384); t13 = xsi_get_sim_current_time(); t14 = (1 * 10000LL); t10 = (t13 / t14); t7 = xsi_int_to_mem(t10); t8 = xsi_string_variable_get_image(t12, t6, t7); t16 = ((STD_STANDARD) + 984); t18 = (t17 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 8; t19 = (t18 + 8U); *((int *)t19) = 1; t11 = (8 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t20; t9 = xsi_base_array_concat(t9, t15, t16, (char)97, t2, t17, (char)97, t8, t12, (char)101); t19 = (t0 + 11676); t24 = ((STD_STANDARD) + 984); t26 = (t25 + 0U); t27 = (t26 + 0U); *((int *)t27) = 1; t27 = (t26 + 4U); *((int *)t27) = 4; t27 = (t26 + 8U); *((int *)t27) = 1; t28 = (4 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t27 = (t26 + 12U); *((unsigned int *)t27) = t20; t22 = xsi_base_array_concat(t22, t23, t24, (char)97, t9, t15, (char)97, t19, t25, (char)101); t27 = (t12 + 12U); t20 = *((unsigned int *)t27); t29 = (8U + t20); t30 = (t29 + 4U); xsi_report(t22, t30, 0); xsi_set_current_line(146, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 11680); t8 = (t12 + 0U); t9 = (t8 + 0U); *((int *)t9) = 1; t9 = (t8 + 4U); *((int *)t9) = 26; t9 = (t8 + 8U); *((int *)t9) = 1; t10 = (26 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t9 = (t8 + 12U); *((unsigned int *)t9) = t20; std_textio_write7(STD_TEXTIO, t2, t3, t6, t12, (unsigned char)0, 0); xsi_set_current_line(147, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); xsi_set_current_line(148, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 11706); t8 = ((STD_STANDARD) + 384); t9 = (t0 + 4248U); t16 = *((char **)t9); t10 = *((int *)t16); t9 = xsi_int_to_mem(t10); t18 = xsi_string_variable_get_image(t12, t8, t9); t21 = ((STD_STANDARD) + 984); t22 = (t17 + 0U); t24 = (t22 + 0U); *((int *)t24) = 1; t24 = (t22 + 4U); *((int *)t24) = 6; t24 = (t22 + 8U); *((int *)t24) = 1; t11 = (6 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t24 = (t22 + 12U); *((unsigned int *)t24) = t20; t19 = xsi_base_array_concat(t19, t15, t21, (char)97, t6, t17, (char)97, t18, t12, (char)101); t24 = (t0 + 11712); t31 = ((STD_STANDARD) + 984); t32 = (t25 + 0U); t33 = (t32 + 0U); *((int *)t33) = 1; t33 = (t32 + 4U); *((int *)t33) = 9; t33 = (t32 + 8U); *((int *)t33) = 1; t28 = (9 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t33 = (t32 + 12U); *((unsigned int *)t33) = t20; t27 = xsi_base_array_concat(t27, t23, t31, (char)97, t19, t15, (char)97, t24, t25, (char)101); t33 = (t12 + 12U); t20 = *((unsigned int *)t33); t29 = (6U + t20); t30 = (t29 + 9U); t34 = (char *)alloca(t30); memcpy(t34, t27, t30); std_textio_write7(STD_TEXTIO, t2, t3, t34, t23, (unsigned char)0, 0); xsi_set_current_line(149, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); xsi_set_current_line(150, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(151, ng2); t2 = (t0 + 3768U); t3 = *((char **)t2); t10 = *((int *)t3); t13 = (1 * 10000LL); t14 = (t10 * t13); t2 = (t0 + 5464); xsi_process_wait(t2, t14); LAB18: *((char **)t1) = &&LAB19; goto LAB1; LAB16: xsi_set_current_line(152, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); goto LAB14; LAB17: goto LAB16; LAB19: goto LAB17; LAB20: xsi_set_current_line(155, ng2); t2 = (t0 + 5464); t6 = (t0 + 4872U); t7 = (t0 + 3888U); t8 = *((char **)t7); t7 = (t8 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t6, t7); xsi_set_current_line(156, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3648U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16377608295430327215_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(157, ng2); t2 = (t0 + 4368U); t3 = *((char **)t2); t10 = *((int *)t3); t2 = (t0 + 3648U); t6 = *((char **)t2); t11 = *((int *)t6); t28 = (t10 + t11); t2 = (t0 + 4368U); t7 = *((char **)t2); t2 = (t7 + 0); *((int *)t2) = t28; xsi_set_current_line(158, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(159, ng2); t2 = (t0 + 3648U); t3 = *((char **)t2); t10 = *((int *)t3); t13 = (1 * 10000LL); t14 = (t10 * t13); t2 = (t0 + 5464); xsi_process_wait(t2, t14); LAB24: *((char **)t1) = &&LAB25; goto LAB1; LAB22: xsi_set_current_line(160, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); goto LAB14; LAB23: goto LAB22; LAB25: goto LAB23; LAB26: xsi_set_current_line(163, ng2); t2 = (t0 + 5464); t6 = (t0 + 4872U); t7 = (t0 + 3888U); t8 = *((char **)t7); t7 = (t8 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t6, t7); xsi_set_current_line(164, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3648U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16377608295430327215_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(165, ng2); t2 = (t0 + 11721); t6 = ((STD_STANDARD) + 384); t13 = xsi_get_sim_current_time(); t14 = (1 * 10000LL); t10 = (t13 / t14); t7 = xsi_int_to_mem(t10); t8 = xsi_string_variable_get_image(t12, t6, t7); t16 = ((STD_STANDARD) + 984); t18 = (t17 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 8; t19 = (t18 + 8U); *((int *)t19) = 1; t11 = (8 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t20; t9 = xsi_base_array_concat(t9, t15, t16, (char)97, t2, t17, (char)97, t8, t12, (char)101); t19 = (t0 + 11729); t24 = ((STD_STANDARD) + 984); t26 = (t25 + 0U); t27 = (t26 + 0U); *((int *)t27) = 1; t27 = (t26 + 4U); *((int *)t27) = 4; t27 = (t26 + 8U); *((int *)t27) = 1; t28 = (4 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t27 = (t26 + 12U); *((unsigned int *)t27) = t20; t22 = xsi_base_array_concat(t22, t23, t24, (char)97, t9, t15, (char)97, t19, t25, (char)101); t27 = (t12 + 12U); t20 = *((unsigned int *)t27); t29 = (8U + t20); t30 = (t29 + 4U); xsi_report(t22, t30, 0); xsi_set_current_line(166, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 11733); t8 = ((STD_STANDARD) + 384); t9 = (t0 + 3648U); t16 = *((char **)t9); t10 = *((int *)t16); t9 = xsi_int_to_mem(t10); t18 = xsi_string_variable_get_image(t12, t8, t9); t21 = ((STD_STANDARD) + 984); t22 = (t17 + 0U); t24 = (t22 + 0U); *((int *)t24) = 1; t24 = (t22 + 4U); *((int *)t24) = 6; t24 = (t22 + 8U); *((int *)t24) = 1; t11 = (6 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t24 = (t22 + 12U); *((unsigned int *)t24) = t20; t19 = xsi_base_array_concat(t19, t15, t21, (char)97, t6, t17, (char)97, t18, t12, (char)101); t24 = (t0 + 11739); t31 = ((STD_STANDARD) + 984); t32 = (t25 + 0U); t33 = (t32 + 0U); *((int *)t33) = 1; t33 = (t32 + 4U); *((int *)t33) = 16; t33 = (t32 + 8U); *((int *)t33) = 1; t28 = (16 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t33 = (t32 + 12U); *((unsigned int *)t33) = t20; t27 = xsi_base_array_concat(t27, t23, t31, (char)97, t19, t15, (char)97, t24, t25, (char)101); t33 = (t12 + 12U); t20 = *((unsigned int *)t33); t29 = (6U + t20); t30 = (t29 + 16U); t35 = (char *)alloca(t30); memcpy(t35, t27, t30); std_textio_write7(STD_TEXTIO, t2, t3, t35, t23, (unsigned char)0, 0); xsi_set_current_line(167, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); xsi_set_current_line(168, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(169, ng2); t2 = (t0 + 3648U); t3 = *((char **)t2); t10 = *((int *)t3); t13 = (1 * 10000LL); t14 = (t10 * t13); t2 = (t0 + 5464); xsi_process_wait(t2, t14); LAB30: *((char **)t1) = &&LAB31; goto LAB1; LAB28: xsi_set_current_line(170, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); xsi_set_current_line(172, ng2); t2 = (t0 + 11755); t6 = ((STD_STANDARD) + 384); t13 = xsi_get_sim_current_time(); t14 = (1 * 10000LL); t10 = (t13 / t14); t7 = xsi_int_to_mem(t10); t8 = xsi_string_variable_get_image(t12, t6, t7); t16 = ((STD_STANDARD) + 984); t18 = (t17 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 8; t19 = (t18 + 8U); *((int *)t19) = 1; t11 = (8 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t20; t9 = xsi_base_array_concat(t9, t15, t16, (char)97, t2, t17, (char)97, t8, t12, (char)101); t19 = (t0 + 11763); t24 = ((STD_STANDARD) + 984); t26 = (t25 + 0U); t27 = (t26 + 0U); *((int *)t27) = 1; t27 = (t26 + 4U); *((int *)t27) = 4; t27 = (t26 + 8U); *((int *)t27) = 1; t28 = (4 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t27 = (t26 + 12U); *((unsigned int *)t27) = t20; t22 = xsi_base_array_concat(t22, t23, t24, (char)97, t9, t15, (char)97, t19, t25, (char)101); t27 = (t12 + 12U); t20 = *((unsigned int *)t27); t29 = (8U + t20); t30 = (t29 + 4U); xsi_report(t22, t30, 0); xsi_set_current_line(173, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 11767); t8 = ((STD_STANDARD) + 384); t9 = (t0 + 4368U); t16 = *((char **)t9); t10 = *((int *)t16); t9 = xsi_int_to_mem(t10); t18 = xsi_string_variable_get_image(t12, t8, t9); t21 = ((STD_STANDARD) + 984); t22 = (t17 + 0U); t24 = (t22 + 0U); *((int *)t24) = 1; t24 = (t22 + 4U); *((int *)t24) = 33; t24 = (t22 + 8U); *((int *)t24) = 1; t11 = (33 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t24 = (t22 + 12U); *((unsigned int *)t24) = t20; t19 = xsi_base_array_concat(t19, t15, t21, (char)97, t6, t17, (char)97, t18, t12, (char)101); t24 = (t0 + 11800); t31 = ((STD_STANDARD) + 984); t32 = (t25 + 0U); t33 = (t32 + 0U); *((int *)t33) = 1; t33 = (t32 + 4U); *((int *)t33) = 5; t33 = (t32 + 8U); *((int *)t33) = 1; t28 = (5 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t33 = (t32 + 12U); *((unsigned int *)t33) = t20; t27 = xsi_base_array_concat(t27, t23, t31, (char)97, t19, t15, (char)97, t24, t25, (char)101); t33 = (t12 + 12U); t20 = *((unsigned int *)t33); t29 = (33U + t20); t30 = (t29 + 5U); t36 = (char *)alloca(t30); memcpy(t36, t27, t30); std_textio_write7(STD_TEXTIO, t2, t3, t36, t23, (unsigned char)0, 0); xsi_set_current_line(174, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); xsi_set_current_line(175, ng2); t13 = (1 * 10000LL); t2 = (t0 + 5464); xsi_process_wait(t2, t13); LAB34: *((char **)t1) = &&LAB35; goto LAB1; LAB29: goto LAB28; LAB31: goto LAB29; LAB32: xsi_set_current_line(176, ng2); LAB36: t2 = (t0 + 2312U); t3 = *((char **)t2); t2 = (t0 + 11448U); t10 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t3, t2); t6 = (t0 + 4368U); t7 = *((char **)t6); t11 = *((int *)t7); t4 = (t10 != t11); if (t4 != 0) goto LAB37; LAB39: xsi_set_current_line(179, ng2); t2 = (t0 + 6472); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)3; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(180, ng2); LAB44: t2 = (t0 + 2792U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)2); if (t5 != 0) goto LAB45; LAB47: xsi_set_current_line(183, ng2); t13 = (1 * 10000LL); t2 = (t0 + 5464); xsi_process_wait(t2, t13); LAB54: *((char **)t1) = &&LAB55; goto LAB1; LAB33: goto LAB32; LAB35: goto LAB33; LAB37: xsi_set_current_line(177, ng2); LAB42: t6 = (t0 + 5976); *((int *)t6) = 1; *((char **)t1) = &&LAB43; goto LAB1; LAB38:; LAB40: t16 = (t0 + 5976); *((int *)t16) = 0; goto LAB36; LAB41: t8 = (t0 + 2312U); t9 = *((char **)t8); t8 = (t0 + 11448U); t28 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t9, t8); t16 = (t0 + 4368U); t18 = *((char **)t16); t37 = *((int *)t18); t5 = (t28 >= t37); if (t5 == 1) goto LAB40; else goto LAB42; LAB43: goto LAB41; LAB45: xsi_set_current_line(181, ng2); LAB50: t2 = (t0 + 5992); *((int *)t2) = 1; *((char **)t1) = &&LAB51; goto LAB1; LAB46:; LAB48: t6 = (t0 + 5992); *((int *)t6) = 0; goto LAB44; LAB49: t6 = (t0 + 2792U); t7 = *((char **)t6); t38 = *((unsigned char *)t7); t39 = (t38 == (unsigned char)3); if (t39 == 1) goto LAB48; else goto LAB50; LAB51: goto LAB49; LAB52: xsi_set_current_line(184, ng2); t2 = (t0 + 6472); t3 = (t2 + 56U); t6 = *((char **)t3); t7 = (t6 + 56U); t8 = *((char **)t7); *((unsigned char *)t8) = (unsigned char)2; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(185, ng2); LAB58: t2 = (t0 + 6008); *((int *)t2) = 1; *((char **)t1) = &&LAB59; goto LAB1; LAB53: goto LAB52; LAB55: goto LAB53; LAB56: t3 = (t0 + 6008); *((int *)t3) = 0; xsi_set_current_line(186, ng2); t2 = (t0 + 11805); t6 = ((STD_STANDARD) + 384); t13 = xsi_get_sim_current_time(); t14 = (1 * 10000LL); t10 = (t13 / t14); t7 = xsi_int_to_mem(t10); t8 = xsi_string_variable_get_image(t12, t6, t7); t16 = ((STD_STANDARD) + 984); t18 = (t17 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 8; t19 = (t18 + 8U); *((int *)t19) = 1; t11 = (8 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t20; t9 = xsi_base_array_concat(t9, t15, t16, (char)97, t2, t17, (char)97, t8, t12, (char)101); t19 = (t0 + 11813); t24 = ((STD_STANDARD) + 984); t26 = (t25 + 0U); t27 = (t26 + 0U); *((int *)t27) = 1; t27 = (t26 + 4U); *((int *)t27) = 4; t27 = (t26 + 8U); *((int *)t27) = 1; t28 = (4 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t27 = (t26 + 12U); *((unsigned int *)t27) = t20; t22 = xsi_base_array_concat(t22, t23, t24, (char)97, t9, t15, (char)97, t19, t25, (char)101); t27 = (t12 + 12U); t20 = *((unsigned int *)t27); t29 = (8U + t20); t30 = (t29 + 4U); xsi_report(t22, t30, 0); xsi_set_current_line(187, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 11817); t8 = (t12 + 0U); t9 = (t8 + 0U); *((int *)t9) = 1; t9 = (t8 + 4U); *((int *)t9) = 22; t9 = (t8 + 8U); *((int *)t9) = 1; t10 = (22 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t9 = (t8 + 12U); *((unsigned int *)t9) = t20; std_textio_write7(STD_TEXTIO, t2, t3, t6, t12, (unsigned char)0, 0); xsi_set_current_line(188, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); goto LAB14; LAB57: t3 = (t0 + 2792U); t6 = *((char **)t3); t4 = *((unsigned char *)t6); t5 = (t4 == (unsigned char)2); if (t5 == 1) goto LAB56; else goto LAB58; LAB59: goto LAB57; LAB60: xsi_set_current_line(192, ng2); t2 = (t0 + 5464); t6 = (t0 + 4872U); t7 = (t0 + 3888U); t8 = *((char **)t7); t7 = (t8 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t6, t7); xsi_set_current_line(193, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3648U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16377608295430327215_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(194, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(195, ng2); t2 = (t0 + 5464); t3 = (t0 + 3648U); t6 = *((char **)t3); t10 = *((int *)t6); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, t10); goto LAB14; LAB62: xsi_set_current_line(199, ng2); t2 = (t0 + 5464); t6 = (t0 + 4872U); t7 = (t0 + 3888U); t8 = *((char **)t7); t7 = (t8 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t6, t7); xsi_set_current_line(200, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3648U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16377608295430327215_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(201, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(202, ng2); t2 = (t0 + 3648U); t3 = *((char **)t2); t10 = *((int *)t3); t13 = (1 * 10000LL); t14 = (t10 * t13); t2 = (t0 + 5464); xsi_process_wait(t2, t14); LAB66: *((char **)t1) = &&LAB67; goto LAB1; LAB64: xsi_set_current_line(203, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); goto LAB14; LAB65: goto LAB64; LAB67: goto LAB65; LAB68: xsi_set_current_line(207, ng2); t2 = (t0 + 5464); t6 = (t0 + 4872U); t7 = (t0 + 3888U); t8 = *((char **)t7); t7 = (t8 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16237956377822765066_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t6, t7); xsi_set_current_line(208, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 3648U); t7 = *((char **)t6); t6 = (t7 + 0); nf10_axis_sim_pkg_v1_00_a_p_2797826550_sub_16377608295430327215_355431523(NF10_AXIS_SIM_PKG_V1_00_A_P_2797826550, t2, t3, t6); xsi_set_current_line(209, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_13891315768110443725_5716404275827165329(t0, t2); xsi_set_current_line(210, ng2); t2 = (t0 + 3648U); t3 = *((char **)t2); t10 = *((int *)t3); t13 = (1 * 10000LL); t14 = (t10 * t13); t2 = (t0 + 5464); xsi_process_wait(t2, t14); LAB72: *((char **)t1) = &&LAB73; goto LAB1; LAB70: xsi_set_current_line(211, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); goto LAB14; LAB71: goto LAB70; LAB73: goto LAB71; LAB74: t2 = (t0 + 11839); t7 = (t0 + 11874); t16 = ((STD_STANDARD) + 984); t18 = (t0 + 11384U); t19 = (t15 + 0U); t21 = (t19 + 0U); *((int *)t21) = 1; t21 = (t19 + 4U); *((int *)t21) = 60; t21 = (t19 + 8U); *((int *)t21) = 1; t10 = (60 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t21 = (t19 + 12U); *((unsigned int *)t21) = t20; t9 = xsi_base_array_concat(t9, t12, t16, (char)97, t2, t18, (char)97, t7, t15, (char)101); t20 = (35U + 60U); xsi_report(t9, t20, (unsigned char)3); goto LAB75; LAB76: t2 = (t0 + 11934); t7 = (t0 + 11969); t16 = ((STD_STANDARD) + 984); t18 = (t0 + 11384U); t19 = (t15 + 0U); t21 = (t19 + 0U); *((int *)t21) = 1; t21 = (t19 + 4U); *((int *)t21) = 60; t21 = (t19 + 8U); *((int *)t21) = 1; t10 = (60 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t21 = (t19 + 12U); *((unsigned int *)t21) = t20; t9 = xsi_base_array_concat(t9, t12, t16, (char)97, t2, t18, (char)97, t7, t15, (char)101); t20 = (35U + 60U); xsi_report(t9, t20, (unsigned char)3); goto LAB77; LAB78: t2 = (t0 + 12029); t7 = (t0 + 12064); t16 = ((STD_STANDARD) + 984); t18 = (t0 + 11384U); t19 = (t15 + 0U); t21 = (t19 + 0U); *((int *)t21) = 1; t21 = (t19 + 4U); *((int *)t21) = 60; t21 = (t19 + 8U); *((int *)t21) = 1; t10 = (60 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t21 = (t19 + 12U); *((unsigned int *)t21) = t20; t9 = xsi_base_array_concat(t9, t12, t16, (char)97, t2, t18, (char)97, t7, t15, (char)101); t20 = (35U + 60U); xsi_report(t9, t20, (unsigned char)3); goto LAB79; LAB80: xsi_set_current_line(234, ng2); t2 = (t0 + 6280); t6 = (t2 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); *((unsigned char *)t9) = (unsigned char)3; xsi_driver_first_trans_fast_port(t2); xsi_set_current_line(235, ng2); t2 = (t0 + 12124); t6 = ((STD_STANDARD) + 384); t13 = xsi_get_sim_current_time(); t14 = (1 * 10000LL); t10 = (t13 / t14); t7 = xsi_int_to_mem(t10); t8 = xsi_string_variable_get_image(t12, t6, t7); t16 = ((STD_STANDARD) + 984); t18 = (t17 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 8; t19 = (t18 + 8U); *((int *)t19) = 1; t11 = (8 - 1); t20 = (t11 * 1); t20 = (t20 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t20; t9 = xsi_base_array_concat(t9, t15, t16, (char)97, t2, t17, (char)97, t8, t12, (char)101); t19 = (t0 + 12132); t24 = ((STD_STANDARD) + 984); t26 = (t25 + 0U); t27 = (t26 + 0U); *((int *)t27) = 1; t27 = (t26 + 4U); *((int *)t27) = 4; t27 = (t26 + 8U); *((int *)t27) = 1; t28 = (4 - 1); t20 = (t28 * 1); t20 = (t20 + 1); t27 = (t26 + 12U); *((unsigned int *)t27) = t20; t22 = xsi_base_array_concat(t22, t23, t24, (char)97, t9, t15, (char)97, t19, t25, (char)101); t27 = (t12 + 12U); t20 = *((unsigned int *)t27); t29 = (8U + t20); t30 = (t29 + 4U); xsi_report(t22, t30, 0); xsi_set_current_line(236, ng2); t2 = (t0 + 5464); t3 = (t0 + 4872U); t6 = (t0 + 12136); t8 = (t12 + 0U); t9 = (t8 + 0U); *((int *)t9) = 1; t9 = (t8 + 4U); *((int *)t9) = 27; t9 = (t8 + 8U); *((int *)t9) = 1; t10 = (27 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t9 = (t8 + 12U); *((unsigned int *)t9) = t20; std_textio_write7(STD_TEXTIO, t2, t3, t6, t12, (unsigned char)0, 0); xsi_set_current_line(237, ng2); t2 = (t0 + 5464); t3 = ((STD_TEXTIO) + 1480U); t6 = (t0 + 4872U); std_textio_writeline(STD_TEXTIO, t2, t3, t6); goto LAB81; LAB83: xsi_set_current_line(239, ng2); t2 = (t0 + 6280); t6 = (t2 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); *((unsigned char *)t9) = (unsigned char)2; xsi_driver_first_trans_fast_port(t2); goto LAB81; LAB85: t2 = (t0 + 12163); t6 = (t0 + 12198); t9 = ((STD_STANDARD) + 984); t16 = (t0 + 11384U); t18 = (t15 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 41; t19 = (t18 + 8U); *((int *)t19) = 1; t10 = (41 - 1); t20 = (t10 * 1); t20 = (t20 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t20; t8 = xsi_base_array_concat(t8, t12, t9, (char)97, t2, t16, (char)97, t6, t15, (char)101); t20 = (35U + 41U); xsi_report(t8, t20, (unsigned char)3); goto LAB86; LAB88: xsi_set_current_line(249, ng2); t2 = (t0 + 5464); nf10_axis_sim_stim_v1_10_a_a_0907956521_1516540902_sub_16679151566995163314_5716404275827165329(t0, t2, 1); goto LAB87; LAB89:; LAB91: goto LAB2; LAB92: goto LAB91; LAB94: goto LAB92; }
static void work_a_4002669169_4013101546_p_5(char *t0) { unsigned char t1; unsigned char t2; char *t3; unsigned char t4; char *t5; char *t6; unsigned char t7; unsigned char t8; char *t9; unsigned char t10; unsigned char t11; char *t12; char *t13; char *t14; int t15; LAB0: xsi_set_current_line(135, ng0); t3 = (t0 + 2592U); t4 = xsi_signal_has_event(t3); if (t4 == 1) goto LAB8; LAB9: t2 = (unsigned char)0; LAB10: if (t2 == 1) goto LAB5; LAB6: t1 = (unsigned char)0; LAB7: if (t1 != 0) goto LAB2; LAB4: LAB3: t3 = (t0 + 7048); *((int *)t3) = 1; LAB1: return; LAB2: xsi_set_current_line(136, ng0); t5 = (t0 + 6456); t12 = (t0 + 4544U); t13 = (t0 + 1832U); t14 = *((char **)t13); t13 = (t0 + 12104U); t15 = ieee_p_1242562249_sub_1871261289446890672_1035706684(IEEE_P_1242562249, t14, t13); std_textio_write5(STD_TEXTIO, t5, t12, t15, (unsigned char)0, 0); xsi_set_current_line(137, ng0); t3 = (t0 + 6456); t5 = (t0 + 4056U); t6 = (t0 + 4544U); std_textio_writeline(STD_TEXTIO, t3, t5, t6); xsi_set_current_line(139, ng0); t3 = (t0 + 6456); t5 = (t0 + 4760U); t6 = (t0 + 1992U); t9 = *((char **)t6); t6 = (t0 + 12104U); t15 = ieee_p_1242562249_sub_1871261289446890672_1035706684(IEEE_P_1242562249, t9, t6); std_textio_write5(STD_TEXTIO, t3, t5, t15, (unsigned char)0, 0); xsi_set_current_line(140, ng0); t3 = (t0 + 6456); t5 = (t0 + 4368U); t6 = (t0 + 4760U); std_textio_writeline(STD_TEXTIO, t3, t5, t6); xsi_set_current_line(142, ng0); t3 = (t0 + 6456); t5 = (t0 + 4616U); t6 = (t0 + 2152U); t9 = *((char **)t6); t6 = (t0 + 12120U); t15 = ieee_p_1242562249_sub_1871261289446890672_1035706684(IEEE_P_1242562249, t9, t6); std_textio_write5(STD_TEXTIO, t3, t5, t15, (unsigned char)0, 0); xsi_set_current_line(143, ng0); t3 = (t0 + 6456); t5 = (t0 + 4160U); t6 = (t0 + 4616U); std_textio_writeline(STD_TEXTIO, t3, t5, t6); xsi_set_current_line(145, ng0); t3 = (t0 + 6456); t5 = (t0 + 4688U); t6 = (t0 + 2312U); t9 = *((char **)t6); t6 = (t0 + 12120U); t15 = ieee_p_1242562249_sub_1871261289446890672_1035706684(IEEE_P_1242562249, t9, t6); std_textio_write5(STD_TEXTIO, t3, t5, t15, (unsigned char)0, 0); xsi_set_current_line(146, ng0); t3 = (t0 + 6456); t5 = (t0 + 4264U); t6 = (t0 + 4688U); std_textio_writeline(STD_TEXTIO, t3, t5, t6); goto LAB3; LAB5: t5 = (t0 + 1032U); t9 = *((char **)t5); t10 = *((unsigned char *)t9); t11 = (t10 == (unsigned char)3); t1 = t11; goto LAB7; LAB8: t5 = (t0 + 2632U); t6 = *((char **)t5); t7 = *((unsigned char *)t6); t8 = (t7 == (unsigned char)2); t2 = t8; goto LAB10; }