static void work_a_0329281851_3212880686_p_1(char *t0) { char t9[16]; char t17[16]; char *t1; char *t2; char *t3; char *t4; char *t5; char *t6; int64 t7; unsigned char t8; char *t10; int t11; unsigned int t12; unsigned char t13; char *t14; char *t15; char *t16; char *t18; char *t19; int t20; unsigned char t21; LAB0: t1 = (t0 + 2316U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(68, ng0); t2 = (t0 + 2592); 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(69, ng0); t7 = (20 * 1000LL); t2 = (t0 + 2216); xsi_process_wait(t2, t7); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(71, ng0); t2 = (t0 + 1420U); t3 = *((char **)t2); t2 = (t0 + 5064U); t4 = (t0 + 5111); t6 = (t9 + 0U); t10 = (t6 + 0U); *((int *)t10) = 0; t10 = (t6 + 4U); *((int *)t10) = 2; t10 = (t6 + 8U); *((int *)t10) = 1; t11 = (2 - 0); t12 = (t11 * 1); t12 = (t12 + 1); t10 = (t6 + 12U); *((unsigned int *)t10) = t12; t13 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t3, t2, t4, t9); if (t13 == 1) goto LAB10; LAB11: t8 = (unsigned char)0; LAB12: if (t8 == 0) goto LAB8; LAB9: xsi_set_current_line(75, ng0); t2 = (t0 + 2592); 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(78, ng0); t7 = (20 * 1000LL); t2 = (t0 + 2216); xsi_process_wait(t2, t7); LAB15: *((char **)t1) = &&LAB16; goto LAB1; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: t19 = (t0 + 5117); xsi_report(t19, 17U, (unsigned char)1); goto LAB9; LAB10: t10 = (t0 + 1512U); t14 = *((char **)t10); t10 = (t0 + 5064U); t15 = (t0 + 5114); t18 = (t17 + 0U); t19 = (t18 + 0U); *((int *)t19) = 0; t19 = (t18 + 4U); *((int *)t19) = 2; t19 = (t18 + 8U); *((int *)t19) = 1; t20 = (2 - 0); t12 = (t20 * 1); t12 = (t12 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t12; t21 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t14, t10, t15, t17); t8 = t21; goto LAB12; LAB13: xsi_set_current_line(79, ng0); t2 = (t0 + 2628); 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(82, ng0); t7 = (100 * 1000LL); t2 = (t0 + 2216); xsi_process_wait(t2, t7); LAB19: *((char **)t1) = &&LAB20; goto LAB1; LAB14: goto LAB13; LAB16: goto LAB14; LAB17: xsi_set_current_line(84, ng0); t2 = (t0 + 2664); 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(85, ng0); t7 = (40 * 1000LL); t2 = (t0 + 2216); xsi_process_wait(t2, t7); LAB23: *((char **)t1) = &&LAB24; goto LAB1; LAB18: goto LAB17; LAB20: goto LAB18; LAB21: xsi_set_current_line(86, ng0); t2 = (t0 + 2664); 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(87, ng0); t7 = (10 * 1000LL); t2 = (t0 + 2216); xsi_process_wait(t2, t7); LAB27: *((char **)t1) = &&LAB28; goto LAB1; LAB22: goto LAB21; LAB24: goto LAB22; LAB25: xsi_set_current_line(89, ng0); t2 = (t0 + 1420U); t3 = *((char **)t2); t2 = (t0 + 5064U); t4 = (t0 + 960U); t5 = *((char **)t4); t4 = (t0 + 5032U); t13 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t3, t2, t5, t4); if (t13 == 1) goto LAB31; LAB32: t8 = (unsigned char)0; LAB33: if (t8 == 0) goto LAB29; LAB30: xsi_set_current_line(140, ng0); t7 = (1000 * 1000LL); t2 = (t0 + 2216); xsi_process_wait(t2, t7); LAB36: *((char **)t1) = &&LAB37; goto LAB1; LAB26: goto LAB25; LAB28: goto LAB26; LAB29: t16 = (t0 + 5134); xsi_report(t16, 16U, (unsigned char)3); goto LAB30; LAB31: t6 = (t0 + 1512U); t10 = *((char **)t6); t6 = (t0 + 5064U); t14 = (t0 + 1052U); t15 = *((char **)t14); t14 = (t0 + 5048U); t21 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t10, t6, t15, t14); t8 = t21; goto LAB33; LAB34: xsi_set_current_line(142, ng0); if ((unsigned char)0 == 0) goto LAB38; LAB39: goto LAB2; LAB35: goto LAB34; LAB37: goto LAB35; LAB38: t2 = (t0 + 5150); xsi_report(t2, 22U, (unsigned char)3); goto LAB39; }
int xilinxcorelib_p_3381355550_sub_13444940215754111800_1067159583(char *t1, char *t2, char *t3) { char t4[128]; char t5[24]; char t9[8]; int t0; char *t6; char *t7; char *t8; char *t10; char *t11; char *t12; unsigned char t13; char *t14; int t15; unsigned char t16; char *t17; LAB0: t6 = (t4 + 4U); t7 = ((STD_STANDARD) + 384); t8 = (t6 + 88U); *((char **)t8) = t7; t10 = (t6 + 56U); *((char **)t10) = t9; *((int *)t9) = 0; t11 = (t6 + 80U); *((unsigned int *)t11) = 4U; t12 = (t5 + 4U); t13 = (t2 != 0); if (t13 == 1) goto LAB3; LAB2: t14 = (t5 + 12U); *((char **)t14) = t3; t15 = xilinxcorelib_p_1837083571_sub_14766352364677568714_775299228(XILINXCORELIB_P_1837083571, t2, t3); t16 = (t15 > 0); if (t16 != 0) goto LAB4; LAB6: t15 = xilinxcorelib_p_3381355550_sub_9543859032527595775_1067159583(t1, t2, t3); t7 = (t6 + 56U); t8 = *((char **)t7); t7 = (t8 + 0); *((int *)t7) = t15; LAB5: t7 = (t6 + 56U); t8 = *((char **)t7); t15 = *((int *)t8); t0 = t15; LAB1: return t0; LAB3: *((char **)t12) = t2; goto LAB2; LAB4: if ((unsigned char)0 == 0) goto LAB7; LAB8: goto LAB5; LAB7: t17 = (t1 + 5312); xsi_report(t17, 82U, (unsigned char)2); goto LAB8; LAB9:; }
static void unisim_a_2980906280_0725860537_p_3(char *t0) { char *t1; char *t2; char *t3; unsigned char t4; unsigned char t5; char *t6; unsigned int t8; char *t9; char *t10; char *t11; char *t12; char *t13; char *t14; char *t15; unsigned char t16; unsigned char t17; unsigned int t18; char *t19; char *t20; char *t22; unsigned char t24; unsigned int t25; char *t26; char *t27; char *t28; char *t29; unsigned char t30; unsigned char t31; unsigned char t32; unsigned char t33; unsigned char t34; unsigned char t35; unsigned char t36; unsigned char t37; unsigned char t38; unsigned char t39; unsigned char t40; unsigned char t41; unsigned char t42; unsigned char t43; char *t44; unsigned char t46; unsigned int t47; char *t48; char *t49; char *t50; char *t52; unsigned char t54; unsigned int t55; char *t56; char *t57; char *t58; char *t60; unsigned char t62; unsigned int t63; char *t64; char *t65; char *t66; char *t68; unsigned char t70; unsigned int t71; char *t72; char *t73; char *t74; char *t76; unsigned char t78; unsigned int t79; char *t80; char *t81; char *t82; char *t84; unsigned char t86; unsigned int t87; char *t88; char *t89; char *t90; char *t92; unsigned char t94; unsigned int t95; char *t96; char *t97; char *t98; char *t100; unsigned char t102; unsigned int t103; char *t104; char *t105; char *t106; char *t107; char *t108; unsigned char t110; unsigned int t111; char *t112; char *t113; char *t114; char *t116; unsigned char t118; unsigned int t119; char *t120; char *t121; char *t122; char *t124; unsigned char t126; unsigned int t127; char *t128; char *t129; char *t130; char *t132; unsigned char t134; unsigned int t135; char *t136; char *t137; char *t138; char *t140; unsigned char t142; unsigned int t143; char *t144; char *t145; char *t146; char *t148; unsigned char t150; unsigned int t151; char *t152; char *t153; char *t154; char *t155; LAB0: t1 = (t0 + 4976U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: t2 = (t0 + 2528U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)1); if (t5 != 0) goto LAB4; LAB6: LAB5: LAB329: *((char **)t1) = &&LAB330; LAB1: return; LAB4: t2 = (t0 + 2528U); t6 = *((char **)t2); t2 = (t6 + 0); *((unsigned char *)t2) = (unsigned char)0; t2 = (t0 + 8768); t6 = (t0 + 8773); t4 = 1; if (5U == 4U) goto LAB10; LAB11: t4 = 0; LAB12: if (t4 != 0) goto LAB7; LAB9: t2 = (t0 + 8777); t6 = (t0 + 8782); t4 = 1; if (5U == 5U) goto LAB18; LAB19: t4 = 0; LAB20: if (t4 != 0) goto LAB16; LAB17: if ((unsigned char)0 == 0) goto LAB24; LAB25: LAB8: t2 = (t0 + 8858); t6 = (t0 + 8867); t16 = 1; if (9U == 3U) goto LAB35; LAB36: t16 = 0; LAB37: if (t16 == 1) goto LAB32; LAB33: t11 = (t0 + 8870); t13 = (t0 + 8879); t17 = 1; if (9U == 6U) goto LAB41; LAB42: t17 = 0; LAB43: t5 = t17; LAB34: if (t5 == 1) goto LAB29; LAB30: t20 = (t0 + 8885); t22 = (t0 + 8894); t24 = 1; if (9U == 9U) goto LAB47; LAB48: t24 = 0; LAB49: t4 = t24; LAB31: if (t4 != 0) goto LAB26; LAB28: if ((unsigned char)0 == 0) goto LAB53; LAB54: LAB27: t5 = ((unsigned char)1 == (unsigned char)1); if (t5 == 1) goto LAB58; LAB59: t16 = ((unsigned char)1 == (unsigned char)0); t4 = t16; LAB60: if (t4 != 0) goto LAB55; LAB57: if ((unsigned char)0 == 0) goto LAB61; LAB62: LAB56: t2 = (t0 + 9060); t6 = (t0 + 9061); t41 = 1; if (1U == 1U) goto LAB114; LAB115: t41 = 0; LAB116: if (t41 == 1) goto LAB111; LAB112: t11 = (t0 + 9062); t13 = (t0 + 9063); t42 = 1; if (1U == 1U) goto LAB120; LAB121: t42 = 0; LAB122: t40 = t42; LAB113: if (t40 == 1) goto LAB108; LAB109: t20 = (t0 + 9064); t22 = (t0 + 9065); t43 = 1; if (1U == 1U) goto LAB126; LAB127: t43 = 0; LAB128: t39 = t43; LAB110: if (t39 == 1) goto LAB105; LAB106: t28 = (t0 + 9066); t44 = (t0 + 9067); t46 = 1; if (1U == 1U) goto LAB132; LAB133: t46 = 0; LAB134: t38 = t46; LAB107: if (t38 == 1) goto LAB102; LAB103: t50 = (t0 + 9068); t52 = (t0 + 9069); t54 = 1; if (1U == 1U) goto LAB138; LAB139: t54 = 0; LAB140: t37 = t54; LAB104: if (t37 == 1) goto LAB99; LAB100: t58 = (t0 + 9070); t60 = (t0 + 9071); t62 = 1; if (1U == 1U) goto LAB144; LAB145: t62 = 0; LAB146: t36 = t62; LAB101: if (t36 == 1) goto LAB96; LAB97: t66 = (t0 + 9072); t68 = (t0 + 9073); t70 = 1; if (1U == 1U) goto LAB150; LAB151: t70 = 0; LAB152: t35 = t70; LAB98: if (t35 == 1) goto LAB93; LAB94: t74 = (t0 + 9074); t76 = (t0 + 9075); t78 = 1; if (1U == 1U) goto LAB156; LAB157: t78 = 0; LAB158: t34 = t78; LAB95: if (t34 == 1) goto LAB90; LAB91: t82 = (t0 + 9076); t84 = (t0 + 9077); t86 = 1; if (1U == 1U) goto LAB162; LAB163: t86 = 0; LAB164: t33 = t86; LAB92: if (t33 == 1) goto LAB87; LAB88: t90 = (t0 + 9078); t92 = (t0 + 9079); t94 = 1; if (1U == 1U) goto LAB168; LAB169: t94 = 0; LAB170: t32 = t94; LAB89: if (t32 == 1) goto LAB84; LAB85: t98 = (t0 + 9080); t100 = (t0 + 9081); t102 = 1; if (1U == 2U) goto LAB174; LAB175: t102 = 0; LAB176: t31 = t102; LAB86: if (t31 == 1) goto LAB81; LAB82: t106 = (t0 + 9083); t108 = (t0 + 9084); t110 = 1; if (1U == 2U) goto LAB180; LAB181: t110 = 0; LAB182: t30 = t110; LAB83: if (t30 == 1) goto LAB78; LAB79: t114 = (t0 + 9086); t116 = (t0 + 9087); t118 = 1; if (1U == 2U) goto LAB186; LAB187: t118 = 0; LAB188: t24 = t118; LAB80: if (t24 == 1) goto LAB75; LAB76: t122 = (t0 + 9089); t124 = (t0 + 9090); t126 = 1; if (1U == 2U) goto LAB192; LAB193: t126 = 0; LAB194: t17 = t126; LAB77: if (t17 == 1) goto LAB72; LAB73: t130 = (t0 + 9092); t132 = (t0 + 9093); t134 = 1; if (1U == 2U) goto LAB198; LAB199: t134 = 0; LAB200: t16 = t134; LAB74: if (t16 == 1) goto LAB69; LAB70: t138 = (t0 + 9095); t140 = (t0 + 9096); t142 = 1; if (1U == 2U) goto LAB204; LAB205: t142 = 0; LAB206: t5 = t142; LAB71: if (t5 == 1) goto LAB66; LAB67: t146 = (t0 + 9098); t148 = (t0 + 9099); t150 = 1; if (1U == 2U) goto LAB210; LAB211: t150 = 0; LAB212: t4 = t150; LAB68: if (t4 != 0) goto LAB63; LAB65: if ((unsigned char)0 == 0) goto LAB216; LAB217: LAB64: t5 = ((unsigned char)1 == (unsigned char)1); if (t5 == 1) goto LAB221; LAB222: t16 = ((unsigned char)1 == (unsigned char)0); t4 = t16; LAB223: if (t4 != 0) goto LAB218; LAB220: if ((unsigned char)0 == 0) goto LAB224; LAB225: LAB219: t2 = (t0 + 9264); t6 = (t0 + 9268); t35 = 1; if (4U == 4U) goto LAB259; LAB260: t35 = 0; LAB261: if (t35 == 1) goto LAB256; LAB257: t11 = (t0 + 9272); t13 = (t0 + 9276); t36 = 1; if (4U == 4U) goto LAB265; LAB266: t36 = 0; LAB267: t34 = t36; LAB258: if (t34 == 1) goto LAB253; LAB254: t20 = (t0 + 9280); t22 = (t0 + 9284); t37 = 1; if (4U == 1U) goto LAB271; LAB272: t37 = 0; LAB273: t33 = t37; LAB255: if (t33 == 1) goto LAB250; LAB251: t28 = (t0 + 9285); t44 = (t0 + 9289); t38 = 1; if (4U == 1U) goto LAB277; LAB278: t38 = 0; LAB279: t32 = t38; LAB252: if (t32 == 1) goto LAB247; LAB248: t50 = (t0 + 9290); t52 = (t0 + 9294); t39 = 1; if (4U == 1U) goto LAB283; LAB284: t39 = 0; LAB285: t31 = t39; LAB249: if (t31 == 1) goto LAB244; LAB245: t58 = (t0 + 9295); t60 = (t0 + 9299); t40 = 1; if (4U == 1U) goto LAB289; LAB290: t40 = 0; LAB291: t30 = t40; LAB246: if (t30 == 1) goto LAB241; LAB242: t66 = (t0 + 9300); t68 = (t0 + 9304); t41 = 1; if (4U == 1U) goto LAB295; LAB296: t41 = 0; LAB297: t24 = t41; LAB243: if (t24 == 1) goto LAB238; LAB239: t74 = (t0 + 9305); t76 = (t0 + 9309); t42 = 1; if (4U == 1U) goto LAB301; LAB302: t42 = 0; LAB303: t17 = t42; LAB240: if (t17 == 1) goto LAB235; LAB236: t82 = (t0 + 9310); t84 = (t0 + 9314); t43 = 1; if (4U == 1U) goto LAB307; LAB308: t43 = 0; LAB309: t16 = t43; LAB237: if (t16 == 1) goto LAB232; LAB233: t90 = (t0 + 9315); t92 = (t0 + 9319); t46 = 1; if (4U == 1U) goto LAB313; LAB314: t46 = 0; LAB315: t5 = t46; LAB234: if (t5 == 1) goto LAB229; LAB230: t98 = (t0 + 9320); t100 = (t0 + 9324); t54 = 1; if (4U == 1U) goto LAB319; LAB320: t54 = 0; LAB321: t4 = t54; LAB231: if (t4 != 0) goto LAB226; LAB228: if ((unsigned char)0 == 0) goto LAB325; LAB326: LAB227: goto LAB5; LAB7: t11 = (t0 + 5864); t12 = (t11 + 56U); t13 = *((char **)t12); t14 = (t13 + 56U); t15 = *((char **)t14); *((unsigned char *)t15) = (unsigned char)3; xsi_driver_first_trans_fast(t11); goto LAB8; LAB10: t8 = 0; LAB13: if (t8 < 5U) goto LAB14; else goto LAB12; LAB14: t9 = (t2 + t8); t10 = (t6 + t8); if (*((unsigned char *)t9) != *((unsigned char *)t10)) goto LAB11; LAB15: t8 = (t8 + 1); goto LAB13; LAB16: t11 = (t0 + 5864); t12 = (t11 + 56U); t13 = *((char **)t12); t14 = (t13 + 56U); t15 = *((char **)t14); *((unsigned char *)t15) = (unsigned char)2; xsi_driver_first_trans_fast(t11); goto LAB8; LAB18: t8 = 0; LAB21: if (t8 < 5U) goto LAB22; else goto LAB20; LAB22: t9 = (t2 + t8); t10 = (t6 + t8); if (*((unsigned char *)t9) != *((unsigned char *)t10)) goto LAB19; LAB23: t8 = (t8 + 1); goto LAB21; LAB24: t2 = (t0 + 8787); xsi_report(t2, 71U, (unsigned char)3); goto LAB25; LAB26: t28 = (t0 + 2528U); t29 = *((char **)t28); t28 = (t29 + 0); *((unsigned char *)t28) = (unsigned char)0; goto LAB27; LAB29: t4 = (unsigned char)1; goto LAB31; LAB32: t5 = (unsigned char)1; goto LAB34; LAB35: t8 = 0; LAB38: if (t8 < 9U) goto LAB39; else goto LAB37; LAB39: t9 = (t2 + t8); t10 = (t6 + t8); if (*((unsigned char *)t9) != *((unsigned char *)t10)) goto LAB36; LAB40: t8 = (t8 + 1); goto LAB38; LAB41: t18 = 0; LAB44: if (t18 < 9U) goto LAB45; else goto LAB43; LAB45: t15 = (t11 + t18); t19 = (t13 + t18); if (*((unsigned char *)t15) != *((unsigned char *)t19)) goto LAB42; LAB46: t18 = (t18 + 1); goto LAB44; LAB47: t25 = 0; LAB50: if (t25 < 9U) goto LAB51; else goto LAB49; LAB51: t26 = (t20 + t25); t27 = (t22 + t25); if (*((unsigned char *)t26) != *((unsigned char *)t27)) goto LAB48; LAB52: t25 = (t25 + 1); goto LAB50; LAB53: t2 = (t0 + 8903); xsi_report(t2, 85U, (unsigned char)3); goto LAB54; LAB55: t2 = (t0 + 2528U); t3 = *((char **)t2); t2 = (t3 + 0); *((unsigned char *)t2) = (unsigned char)0; goto LAB56; LAB58: t4 = (unsigned char)1; goto LAB60; LAB61: t2 = (t0 + 8988); xsi_report(t2, 72U, (unsigned char)3); goto LAB62; LAB63: t154 = (t0 + 2528U); t155 = *((char **)t154); t154 = (t155 + 0); *((unsigned char *)t154) = (unsigned char)0; goto LAB64; LAB66: t4 = (unsigned char)1; goto LAB68; LAB69: t5 = (unsigned char)1; goto LAB71; LAB72: t16 = (unsigned char)1; goto LAB74; LAB75: t17 = (unsigned char)1; goto LAB77; LAB78: t24 = (unsigned char)1; goto LAB80; LAB81: t30 = (unsigned char)1; goto LAB83; LAB84: t31 = (unsigned char)1; goto LAB86; LAB87: t32 = (unsigned char)1; goto LAB89; LAB90: t33 = (unsigned char)1; goto LAB92; LAB93: t34 = (unsigned char)1; goto LAB95; LAB96: t35 = (unsigned char)1; goto LAB98; LAB99: t36 = (unsigned char)1; goto LAB101; LAB102: t37 = (unsigned char)1; goto LAB104; LAB105: t38 = (unsigned char)1; goto LAB107; LAB108: t39 = (unsigned char)1; goto LAB110; LAB111: t40 = (unsigned char)1; goto LAB113; LAB114: t8 = 0; LAB117: if (t8 < 1U) goto LAB118; else goto LAB116; LAB118: t9 = (t2 + t8); t10 = (t6 + t8); if (*((unsigned char *)t9) != *((unsigned char *)t10)) goto LAB115; LAB119: t8 = (t8 + 1); goto LAB117; LAB120: t18 = 0; LAB123: if (t18 < 1U) goto LAB124; else goto LAB122; LAB124: t15 = (t11 + t18); t19 = (t13 + t18); if (*((unsigned char *)t15) != *((unsigned char *)t19)) goto LAB121; LAB125: t18 = (t18 + 1); goto LAB123; LAB126: t25 = 0; LAB129: if (t25 < 1U) goto LAB130; else goto LAB128; LAB130: t26 = (t20 + t25); t27 = (t22 + t25); if (*((unsigned char *)t26) != *((unsigned char *)t27)) goto LAB127; LAB131: t25 = (t25 + 1); goto LAB129; LAB132: t47 = 0; LAB135: if (t47 < 1U) goto LAB136; else goto LAB134; LAB136: t48 = (t28 + t47); t49 = (t44 + t47); if (*((unsigned char *)t48) != *((unsigned char *)t49)) goto LAB133; LAB137: t47 = (t47 + 1); goto LAB135; LAB138: t55 = 0; LAB141: if (t55 < 1U) goto LAB142; else goto LAB140; LAB142: t56 = (t50 + t55); t57 = (t52 + t55); if (*((unsigned char *)t56) != *((unsigned char *)t57)) goto LAB139; LAB143: t55 = (t55 + 1); goto LAB141; LAB144: t63 = 0; LAB147: if (t63 < 1U) goto LAB148; else goto LAB146; LAB148: t64 = (t58 + t63); t65 = (t60 + t63); if (*((unsigned char *)t64) != *((unsigned char *)t65)) goto LAB145; LAB149: t63 = (t63 + 1); goto LAB147; LAB150: t71 = 0; LAB153: if (t71 < 1U) goto LAB154; else goto LAB152; LAB154: t72 = (t66 + t71); t73 = (t68 + t71); if (*((unsigned char *)t72) != *((unsigned char *)t73)) goto LAB151; LAB155: t71 = (t71 + 1); goto LAB153; LAB156: t79 = 0; LAB159: if (t79 < 1U) goto LAB160; else goto LAB158; LAB160: t80 = (t74 + t79); t81 = (t76 + t79); if (*((unsigned char *)t80) != *((unsigned char *)t81)) goto LAB157; LAB161: t79 = (t79 + 1); goto LAB159; LAB162: t87 = 0; LAB165: if (t87 < 1U) goto LAB166; else goto LAB164; LAB166: t88 = (t82 + t87); t89 = (t84 + t87); if (*((unsigned char *)t88) != *((unsigned char *)t89)) goto LAB163; LAB167: t87 = (t87 + 1); goto LAB165; LAB168: t95 = 0; LAB171: if (t95 < 1U) goto LAB172; else goto LAB170; LAB172: t96 = (t90 + t95); t97 = (t92 + t95); if (*((unsigned char *)t96) != *((unsigned char *)t97)) goto LAB169; LAB173: t95 = (t95 + 1); goto LAB171; LAB174: t103 = 0; LAB177: if (t103 < 1U) goto LAB178; else goto LAB176; LAB178: t104 = (t98 + t103); t105 = (t100 + t103); if (*((unsigned char *)t104) != *((unsigned char *)t105)) goto LAB175; LAB179: t103 = (t103 + 1); goto LAB177; LAB180: t111 = 0; LAB183: if (t111 < 1U) goto LAB184; else goto LAB182; LAB184: t112 = (t106 + t111); t113 = (t108 + t111); if (*((unsigned char *)t112) != *((unsigned char *)t113)) goto LAB181; LAB185: t111 = (t111 + 1); goto LAB183; LAB186: t119 = 0; LAB189: if (t119 < 1U) goto LAB190; else goto LAB188; LAB190: t120 = (t114 + t119); t121 = (t116 + t119); if (*((unsigned char *)t120) != *((unsigned char *)t121)) goto LAB187; LAB191: t119 = (t119 + 1); goto LAB189; LAB192: t127 = 0; LAB195: if (t127 < 1U) goto LAB196; else goto LAB194; LAB196: t128 = (t122 + t127); t129 = (t124 + t127); if (*((unsigned char *)t128) != *((unsigned char *)t129)) goto LAB193; LAB197: t127 = (t127 + 1); goto LAB195; LAB198: t135 = 0; LAB201: if (t135 < 1U) goto LAB202; else goto LAB200; LAB202: t136 = (t130 + t135); t137 = (t132 + t135); if (*((unsigned char *)t136) != *((unsigned char *)t137)) goto LAB199; LAB203: t135 = (t135 + 1); goto LAB201; LAB204: t143 = 0; LAB207: if (t143 < 1U) goto LAB208; else goto LAB206; LAB208: t144 = (t138 + t143); t145 = (t140 + t143); if (*((unsigned char *)t144) != *((unsigned char *)t145)) goto LAB205; LAB209: t143 = (t143 + 1); goto LAB207; LAB210: t151 = 0; LAB213: if (t151 < 1U) goto LAB214; else goto LAB212; LAB214: t152 = (t146 + t151); t153 = (t148 + t151); if (*((unsigned char *)t152) != *((unsigned char *)t153)) goto LAB211; LAB215: t151 = (t151 + 1); goto LAB213; LAB216: t2 = (t0 + 9101); xsi_report(t2, 88U, (unsigned char)3); goto LAB217; LAB218: t2 = (t0 + 2528U); t3 = *((char **)t2); t2 = (t3 + 0); *((unsigned char *)t2) = (unsigned char)0; goto LAB219; LAB221: t4 = (unsigned char)1; goto LAB223; LAB224: t2 = (t0 + 9189); xsi_report(t2, 75U, (unsigned char)3); goto LAB225; LAB226: t106 = (t0 + 2528U); t107 = *((char **)t106); t106 = (t107 + 0); *((unsigned char *)t106) = (unsigned char)0; goto LAB227; LAB229: t4 = (unsigned char)1; goto LAB231; LAB232: t5 = (unsigned char)1; goto LAB234; LAB235: t16 = (unsigned char)1; goto LAB237; LAB238: t17 = (unsigned char)1; goto LAB240; LAB241: t24 = (unsigned char)1; goto LAB243; LAB244: t30 = (unsigned char)1; goto LAB246; LAB247: t31 = (unsigned char)1; goto LAB249; LAB250: t32 = (unsigned char)1; goto LAB252; LAB253: t33 = (unsigned char)1; goto LAB255; LAB256: t34 = (unsigned char)1; goto LAB258; LAB259: t8 = 0; LAB262: if (t8 < 4U) goto LAB263; else goto LAB261; LAB263: t9 = (t2 + t8); t10 = (t6 + t8); if (*((unsigned char *)t9) != *((unsigned char *)t10)) goto LAB260; LAB264: t8 = (t8 + 1); goto LAB262; LAB265: t18 = 0; LAB268: if (t18 < 4U) goto LAB269; else goto LAB267; LAB269: t15 = (t11 + t18); t19 = (t13 + t18); if (*((unsigned char *)t15) != *((unsigned char *)t19)) goto LAB266; LAB270: t18 = (t18 + 1); goto LAB268; LAB271: t25 = 0; LAB274: if (t25 < 4U) goto LAB275; else goto LAB273; LAB275: t26 = (t20 + t25); t27 = (t22 + t25); if (*((unsigned char *)t26) != *((unsigned char *)t27)) goto LAB272; LAB276: t25 = (t25 + 1); goto LAB274; LAB277: t47 = 0; LAB280: if (t47 < 4U) goto LAB281; else goto LAB279; LAB281: t48 = (t28 + t47); t49 = (t44 + t47); if (*((unsigned char *)t48) != *((unsigned char *)t49)) goto LAB278; LAB282: t47 = (t47 + 1); goto LAB280; LAB283: t55 = 0; LAB286: if (t55 < 4U) goto LAB287; else goto LAB285; LAB287: t56 = (t50 + t55); t57 = (t52 + t55); if (*((unsigned char *)t56) != *((unsigned char *)t57)) goto LAB284; LAB288: t55 = (t55 + 1); goto LAB286; LAB289: t63 = 0; LAB292: if (t63 < 4U) goto LAB293; else goto LAB291; LAB293: t64 = (t58 + t63); t65 = (t60 + t63); if (*((unsigned char *)t64) != *((unsigned char *)t65)) goto LAB290; LAB294: t63 = (t63 + 1); goto LAB292; LAB295: t71 = 0; LAB298: if (t71 < 4U) goto LAB299; else goto LAB297; LAB299: t72 = (t66 + t71); t73 = (t68 + t71); if (*((unsigned char *)t72) != *((unsigned char *)t73)) goto LAB296; LAB300: t71 = (t71 + 1); goto LAB298; LAB301: t79 = 0; LAB304: if (t79 < 4U) goto LAB305; else goto LAB303; LAB305: t80 = (t74 + t79); t81 = (t76 + t79); if (*((unsigned char *)t80) != *((unsigned char *)t81)) goto LAB302; LAB306: t79 = (t79 + 1); goto LAB304; LAB307: t87 = 0; LAB310: if (t87 < 4U) goto LAB311; else goto LAB309; LAB311: t88 = (t82 + t87); t89 = (t84 + t87); if (*((unsigned char *)t88) != *((unsigned char *)t89)) goto LAB308; LAB312: t87 = (t87 + 1); goto LAB310; LAB313: t95 = 0; LAB316: if (t95 < 4U) goto LAB317; else goto LAB315; LAB317: t96 = (t90 + t95); t97 = (t92 + t95); if (*((unsigned char *)t96) != *((unsigned char *)t97)) goto LAB314; LAB318: t95 = (t95 + 1); goto LAB316; LAB319: t103 = 0; LAB322: if (t103 < 4U) goto LAB323; else goto LAB321; LAB323: t104 = (t98 + t103); t105 = (t100 + t103); if (*((unsigned char *)t104) != *((unsigned char *)t105)) goto LAB320; LAB324: t103 = (t103 + 1); goto LAB322; LAB325: t2 = (t0 + 9325); xsi_report(t2, 87U, (unsigned char)3); goto LAB326; LAB327: goto LAB2; LAB328: goto LAB327; LAB330: goto LAB328; }
static void proc_common_v3_00_a_a_1608305863_3306564128_p_0(char *t0) { char t9[16]; char t11[16]; char t16[16]; char t21[16]; char t23[16]; unsigned char t1; unsigned char t2; unsigned char t3; char *t4; char *t6; char *t8; char *t10; char *t12; char *t13; int t14; unsigned int t15; char *t17; int t18; char *t20; char *t22; char *t24; char *t25; int t26; unsigned int t27; LAB0: xsi_set_current_line(206, ng1); t2 = (4 <= 4U); if (t2 == 1) goto LAB4; LAB5: t1 = (unsigned char)0; LAB6: if (t1 == 0) goto LAB2; LAB3: LAB1: return; LAB2: t4 = (t0 + 8139); t6 = (t0 + 8164); t10 = ((STD_STANDARD) + 1008); t12 = (t11 + 0U); t13 = (t12 + 0U); *((int *)t13) = 1; t13 = (t12 + 4U); *((int *)t13) = 25; t13 = (t12 + 8U); *((int *)t13) = 1; t14 = (25 - 1); t15 = (t14 * 1); t15 = (t15 + 1); t13 = (t12 + 12U); *((unsigned int *)t13) = t15; t13 = (t16 + 0U); t17 = (t13 + 0U); *((int *)t17) = 1; t17 = (t13 + 4U); *((int *)t17) = 41; t17 = (t13 + 8U); *((int *)t17) = 1; t18 = (41 - 1); t15 = (t18 * 1); t15 = (t15 + 1); t17 = (t13 + 12U); *((unsigned int *)t17) = t15; t8 = xsi_base_array_concat(t8, t9, t10, (char)97, t4, t11, (char)97, t6, t16, (char)101); t17 = (t0 + 8205); t22 = ((STD_STANDARD) + 1008); t24 = (t23 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 15; t25 = (t24 + 8U); *((int *)t25) = 1; t26 = (15 - 1); t15 = (t26 * 1); t15 = (t15 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t15; t20 = xsi_base_array_concat(t20, t21, t22, (char)97, t8, t9, (char)97, t17, t23, (char)101); t15 = (25U + 41U); t27 = (t15 + 15U); xsi_report(t20, t27, (unsigned char)3); goto LAB3; LAB4: t3 = (4 <= 4); t1 = t3; goto LAB6; }
static void unisim_a_0712746438_2278234289_p_0(char *t0) { char *t1; char *t2; unsigned char t3; unsigned char t4; unsigned char t5; unsigned char t6; unsigned char t7; unsigned char t8; unsigned char t9; LAB0: t1 = (t0 + 4224U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: t6 = (2 != 1); if (t6 == 1) goto LAB13; LAB14: t5 = (unsigned char)0; LAB15: if (t5 == 1) goto LAB10; LAB11: t4 = (unsigned char)0; LAB12: if (t4 == 1) goto LAB7; LAB8: t3 = (unsigned char)0; LAB9: if (t3 != 0) goto LAB4; LAB6: LAB5: LAB20: *((char **)t1) = &&LAB21; LAB1: return; LAB4: if ((unsigned char)0 == 0) goto LAB16; LAB17: goto LAB5; LAB7: t9 = (2 != 4); t3 = t9; goto LAB9; LAB10: t8 = (2 != 3); t4 = t8; goto LAB12; LAB13: t7 = (2 != 2); t5 = t7; goto LAB15; LAB16: t2 = (t0 + 12377); xsi_report(t2, 74U, (unsigned char)3); goto LAB17; LAB18: goto LAB2; LAB19: goto LAB18; LAB21: goto LAB19; }
static void work_a_1277093812_2372691052_p_0(char *t0) { char t8[16]; char t14[16]; char t16[16]; char *t1; char *t2; char *t3; int t4; int t5; char *t6; char *t7; char *t9; char *t10; char *t11; char *t12; char *t13; char *t15; char *t17; char *t18; int t19; unsigned int t20; unsigned int t21; int t22; unsigned int t23; unsigned int t24; unsigned char t25; int64 t26; unsigned char t27; unsigned char t28; LAB0: t1 = (t0 + 2624U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(56, ng0); t2 = (t0 + 5240); xsi_report(t2, 20U, 0); xsi_set_current_line(59, ng0); t2 = (t0 + 5260); *((int *)t2) = 0; t3 = (t0 + 5264); *((int *)t3) = 3; t4 = 0; t5 = 3; LAB4: if (t4 <= t5) goto LAB5; LAB7: xsi_set_current_line(72, ng0); t2 = (t0 + 5306); xsi_report(t2, 18U, (unsigned char)3); xsi_set_current_line(73, ng0); LAB17: *((char **)t1) = &&LAB18; LAB1: return; LAB5: xsi_set_current_line(60, ng0); t6 = (t0 + 5268); t9 = ((STD_STANDARD) + 384); t10 = (t0 + 5260); t11 = xsi_int_to_mem(*((int *)t10)); t12 = xsi_string_variable_get_image(t8, t9, t11); t15 = ((STD_STANDARD) + 984); t17 = (t16 + 0U); t18 = (t17 + 0U); *((int *)t18) = 1; t18 = (t17 + 4U); *((int *)t18) = 13; t18 = (t17 + 8U); *((int *)t18) = 1; t19 = (13 - 1); t20 = (t19 * 1); t20 = (t20 + 1); t18 = (t17 + 12U); *((unsigned int *)t18) = t20; t13 = xsi_base_array_concat(t13, t14, t15, (char)97, t6, t16, (char)97, t12, t8, (char)101); t18 = (t8 + 12U); t20 = *((unsigned int *)t18); t21 = (13U + t20); xsi_report(t13, t21, 0); xsi_set_current_line(62, ng0); t2 = (t0 + 1648U); t3 = *((char **)t2); t2 = (t0 + 5260); t19 = *((int *)t2); t22 = (t19 - 0); t20 = (t22 * 1); t21 = (8U * t20); t23 = (0 + t21); t24 = (t23 + 0U); t6 = (t3 + t24); t25 = *((unsigned char *)t6); t7 = (t0 + 3008); t9 = (t7 + 56U); t10 = *((char **)t9); t11 = (t10 + 56U); t12 = *((char **)t11); *((unsigned char *)t12) = t25; xsi_driver_first_trans_fast(t7); xsi_set_current_line(63, ng0); t2 = (t0 + 1648U); t3 = *((char **)t2); t2 = (t0 + 5260); t19 = *((int *)t2); t22 = (t19 - 0); t20 = (t22 * 1); t21 = (8U * t20); t23 = (0 + t21); t24 = (t23 + 1U); t6 = (t3 + t24); t25 = *((unsigned char *)t6); t7 = (t0 + 3072); t9 = (t7 + 56U); t10 = *((char **)t9); t11 = (t10 + 56U); t12 = *((char **)t11); *((unsigned char *)t12) = t25; xsi_driver_first_trans_fast(t7); xsi_set_current_line(65, ng0); t26 = (2 * 1000LL); t2 = (t0 + 2432); xsi_process_wait(t2, t26); LAB10: *((char **)t1) = &&LAB11; goto LAB1; LAB6: t2 = (t0 + 5260); t4 = *((int *)t2); t3 = (t0 + 5264); t5 = *((int *)t3); if (t4 == t5) goto LAB7; LAB14: t19 = (t4 + 1); t4 = t19; t6 = (t0 + 5260); *((int *)t6) = t4; goto LAB4; LAB8: xsi_set_current_line(68, ng0); t2 = (t0 + 1352U); t3 = *((char **)t2); t25 = *((unsigned char *)t3); t2 = (t0 + 1648U); t6 = *((char **)t2); t2 = (t0 + 5260); t19 = *((int *)t2); t22 = (t19 - 0); t20 = (t22 * 1); t21 = (8U * t20); t23 = (0 + t21); t24 = (t23 + 2U); t7 = (t6 + t24); t27 = *((unsigned char *)t7); t28 = (t25 == t27); if (t28 == 0) goto LAB12; LAB13: goto LAB6; LAB9: goto LAB8; LAB11: goto LAB9; LAB12: t9 = (t0 + 5281); xsi_report(t9, 25U, (unsigned char)2); goto LAB13; LAB15: goto LAB2; LAB16: goto LAB15; LAB18: goto LAB16; }
static void work_a_4013753671_3212880686_p_0(char *t0) { char t48[16]; char t49[16]; char t50[16]; char t51[16]; char t52[16]; char t53[16]; char *t1; char *t2; unsigned char t3; unsigned char t4; char *t5; unsigned char t6; unsigned char t7; char *t8; int t9; unsigned char t10; char *t11; int t12; int t13; char *t14; unsigned char t15; unsigned int t16; char *t17; char *t18; char *t19; char *t20; char *t21; char *t22; char *t23; char *t24; char *t25; char *t26; char *t27; char *t28; char *t29; int t30; char *t31; char *t32; char *t33; char *t34; int t35; char *t36; char *t37; char *t38; char *t39; int t40; int t41; unsigned int t42; unsigned int t43; unsigned int t44; char *t45; char *t46; char *t47; double t54; LAB0: xsi_set_current_line(150, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t1 = (t2 + 0); *((unsigned char *)t1) = (unsigned char)1; xsi_set_current_line(151, ng2); t1 = (t0 + 992U); t4 = xsi_signal_has_event(t1); if (t4 == 1) goto LAB5; LAB6: t3 = (unsigned char)0; LAB7: if (t3 != 0) goto LAB2; LAB4: LAB3: t1 = (t0 + 5712); *((int *)t1) = 1; LAB1: return; LAB2: xsi_set_current_line(152, ng2); t2 = (t0 + 3368U); t8 = *((char **)t2); t9 = *((int *)t8); t10 = (t9 > 0); if (t10 != 0) goto LAB8; LAB10: LAB9: xsi_set_current_line(155, ng2); t1 = (t0 + 1192U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)3); if (t4 != 0) goto LAB11; LAB13: xsi_set_current_line(237, ng2); t1 = (t0 + 5856); t2 = (t1 + 56U); t5 = *((char **)t2); t8 = (t5 + 56U); t11 = *((char **)t8); *((unsigned char *)t11) = (unsigned char)2; xsi_driver_first_trans_fast_port(t1); LAB12: goto LAB3; LAB5: t2 = (t0 + 1032U); t5 = *((char **)t2); t6 = *((unsigned char *)t5); t7 = (t6 == (unsigned char)3); t3 = t7; goto LAB7; LAB8: xsi_set_current_line(153, ng2); t2 = (t0 + 3368U); t11 = *((char **)t2); t12 = *((int *)t11); t13 = (t12 - 1); t2 = (t0 + 3368U); t14 = *((char **)t2); t2 = (t14 + 0); *((int *)t2) = t13; goto LAB9; LAB11: xsi_set_current_line(156, ng2); t1 = (t0 + 3368U); t5 = *((char **)t1); t9 = *((int *)t5); t7 = (t9 == 0); if (t7 == 1) goto LAB17; LAB18: t6 = (unsigned char)0; LAB19: if (t6 != 0) goto LAB14; LAB16: LAB15: xsi_set_current_line(230, ng2); t1 = (t0 + 3368U); t2 = *((char **)t1); t9 = *((int *)t2); t3 = (t9 == 1); if (t3 != 0) goto LAB87; LAB89: xsi_set_current_line(234, ng2); t1 = (t0 + 5856); t2 = (t1 + 56U); t5 = *((char **)t2); t8 = (t5 + 56U); t11 = *((char **)t8); *((unsigned char *)t11) = (unsigned char)2; xsi_driver_first_trans_fast_port(t1); LAB88: goto LAB12; LAB14: xsi_set_current_line(158, ng2); t8 = (t0 + 3488U); t11 = *((char **)t8); t8 = (t11 + 0); *((unsigned char *)t8) = (unsigned char)0; xsi_set_current_line(159, ng2); LAB20: t1 = (t0 + 3488U); t2 = *((char **)t1); t4 = *((unsigned char *)t2); t6 = (!(t4)); if (t6 == 1) goto LAB24; LAB25: t3 = (unsigned char)0; LAB26: if (t3 != 0) goto LAB21; LAB23: xsi_set_current_line(169, ng2); t1 = (t0 + 3488U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); if (t3 != 0) goto LAB40; LAB42: LAB41: goto LAB15; LAB17: t1 = (t0 + 4416U); t10 = std_textio_endfile(t1); t15 = (!(t10)); t6 = t15; goto LAB19; LAB21: xsi_set_current_line(160, ng2); t5 = (t0 + 5200); t8 = (t0 + 4416U); t11 = (t0 + 4592U); std_textio_readline(STD_TEXTIO, t5, t8, t11); xsi_set_current_line(161, ng2); t1 = (t0 + 3608U); t2 = *((char **)t1); t9 = *((int *)t2); t12 = (t9 + 1); t1 = (t0 + 3608U); t5 = *((char **)t1); t1 = (t5 + 0); *((int *)t1) = t12; xsi_set_current_line(162, ng2); t1 = (t0 + 4592U); t2 = xsi_access_variable_all(t1); t5 = (t2 + 64U); t5 = *((char **)t5); t8 = (t5 + 12U); t16 = *((unsigned int *)t8); t3 = (t16 > 0); if (t3 != 0) goto LAB27; LAB29: LAB28: goto LAB20; LAB22:; LAB24: t1 = (t0 + 4416U); t7 = std_textio_endfile(t1); t10 = (!(t7)); t3 = t10; goto LAB26; LAB27: xsi_set_current_line(163, ng2); t11 = (t0 + 4592U); t14 = xsi_access_variable_all(t11); t17 = (t14 + 56U); t18 = *((char **)t17); t17 = (t0 + 4592U); t19 = xsi_access_variable_all(t17); t20 = (t19 + 64U); t20 = *((char **)t20); t21 = (t20 + 0U); t12 = *((int *)t21); t22 = (t0 + 4592U); t23 = xsi_access_variable_all(t22); t24 = (t23 + 64U); t24 = *((char **)t24); t25 = (t24 + 4U); t13 = *((int *)t25); t26 = (t0 + 4592U); t27 = xsi_access_variable_all(t26); t28 = (t27 + 64U); t28 = *((char **)t28); t29 = (t28 + 8U); t30 = *((int *)t29); if (t12 > t13) goto LAB30; LAB31: if (t30 == -1) goto LAB35; LAB36: t9 = t12; LAB32: t31 = (t0 + 4592U); t32 = xsi_access_variable_all(t31); t33 = (t32 + 64U); t33 = *((char **)t33); t34 = (t33 + 0U); t35 = *((int *)t34); t36 = (t0 + 4592U); t37 = xsi_access_variable_all(t36); t38 = (t37 + 64U); t38 = *((char **)t38); t39 = (t38 + 8U); t40 = *((int *)t39); t41 = (t9 - t35); t42 = (t41 * t40); t43 = (1U * t42); t44 = (0 + t43); t45 = (t18 + t44); t4 = *((unsigned char *)t45); t46 = (t0 + 3728U); t47 = *((char **)t46); t46 = (t47 + 0); *((unsigned char *)t46) = t4; xsi_set_current_line(164, ng2); t1 = (t0 + 3728U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 != (unsigned char)35); if (t4 != 0) goto LAB37; LAB39: LAB38: goto LAB28; LAB30: if (t30 == 1) goto LAB33; LAB34: t9 = t13; goto LAB32; LAB33: t9 = t12; goto LAB32; LAB35: t9 = t13; goto LAB32; LAB37: xsi_set_current_line(165, ng2); t1 = (t0 + 3488U); t5 = *((char **)t1); t1 = (t5 + 0); *((unsigned char *)t1) = (unsigned char)1; goto LAB38; LAB40: xsi_set_current_line(170, ng2); t1 = (t0 + 5200); t5 = (t0 + 4592U); t8 = (t0 + 3248U); t11 = *((char **)t8); t8 = (t11 + 0); t14 = (t0 + 3128U); t17 = *((char **)t14); t14 = (t17 + 0); std_textio_read9(STD_TEXTIO, t1, t5, t8, t14); xsi_set_current_line(171, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB43; LAB45: LAB44: xsi_set_current_line(175, ng2); t1 = (t0 + 5200); t2 = (t0 + 4592U); t5 = (t0 + 3368U); t8 = *((char **)t5); t5 = (t8 + 0); t11 = (t0 + 3128U); t14 = *((char **)t11); t11 = (t14 + 0); std_textio_read9(STD_TEXTIO, t1, t2, t5, t11); xsi_set_current_line(176, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB46; LAB48: LAB47: xsi_set_current_line(180, ng2); t1 = (t0 + 5200); t2 = (t0 + 4592U); t5 = (t0 + 3728U); t8 = *((char **)t5); t5 = (t8 + 0); t11 = (t0 + 3128U); t14 = *((char **)t11); t11 = (t14 + 0); std_textio_read7(STD_TEXTIO, t1, t2, t5, t11); xsi_set_current_line(181, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB49; LAB51: LAB50: xsi_set_current_line(185, ng2); if ((unsigned char)0 != 0) goto LAB52; LAB54: LAB53: xsi_set_current_line(188, ng2); t3 = (0 > 0); if (t3 != 0) goto LAB55; LAB57: LAB56: xsi_set_current_line(195, ng2); if ((unsigned char)1 != 0) goto LAB61; LAB63: if ((unsigned char)0 != 0) goto LAB79; LAB80: xsi_set_current_line(223, ng2); t1 = (t0 + 5200); t2 = (t0 + 4592U); t5 = (t0 + 2888U); t8 = *((char **)t5); t5 = (t0 + 3848U); t11 = *((char **)t5); t9 = *((int *)t11); t12 = (t9 - 1); t16 = (15 - t12); t42 = (t16 * 1U); t43 = (0 + t42); t5 = (t8 + t43); t14 = (t0 + 10412U); t17 = (t0 + 3128U); t18 = *((char **)t17); t17 = (t18 + 0); ieee_p_3564397177_sub_2802659619_91900896(IEEE_P_3564397177, t1, t2, t5, t14, t17); xsi_set_current_line(224, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB84; LAB86: LAB85: LAB62: goto LAB41; LAB43: xsi_set_current_line(172, ng2); t1 = (t0 + 10688); t8 = (t0 + 10718); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 30; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (30 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 10741); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (30U + 23U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB44; LAB46: xsi_set_current_line(177, ng2); t1 = (t0 + 10749); t8 = (t0 + 10780); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 31; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (31 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 10803); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (31U + 23U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB47; LAB49: xsi_set_current_line(182, ng2); t1 = (t0 + 10811); t8 = (t0 + 10836); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 25; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (25 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 10859); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (25U + 23U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB50; LAB52: xsi_set_current_line(186, ng2); t1 = (t0 + 3368U); t2 = *((char **)t1); t1 = (t2 + 0); *((int *)t1) = 1; goto LAB53; LAB55: xsi_set_current_line(189, ng2); t1 = (t0 + 5200); t2 = (t0 + 4592U); t5 = (t0 + 2888U); t8 = *((char **)t5); t9 = (16 - 1); t16 = (15 - t9); t42 = (t16 * 1U); t43 = (0 + t42); t5 = (t8 + t43); t11 = (t48 + 0U); t14 = (t11 + 0U); *((int *)t14) = 15; t14 = (t11 + 4U); *((int *)t14) = 16; t14 = (t11 + 8U); *((int *)t14) = -1; t12 = (16 - 15); t44 = (t12 * -1); t44 = (t44 + 1); t14 = (t11 + 12U); *((unsigned int *)t14) = t44; t14 = (t0 + 3128U); t17 = *((char **)t14); t14 = (t17 + 0); ieee_p_3564397177_sub_2802659619_91900896(IEEE_P_3564397177, t1, t2, t5, t48, t14); xsi_set_current_line(190, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB58; LAB60: LAB59: goto LAB56; LAB58: xsi_set_current_line(191, ng2); t1 = (t0 + 10867); t8 = (t0 + 10894); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 27; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (27 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 10917); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (27U + 23U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB59; LAB61: xsi_set_current_line(197, ng2); t1 = (t0 + 5200); t2 = (t0 + 4592U); t5 = (t0 + 3008U); t8 = *((char **)t5); t5 = (t8 + 0); t11 = (t0 + 3128U); t14 = *((char **)t11); t11 = (t14 + 0); std_textio_read11(STD_TEXTIO, t1, t2, t5, t11); xsi_set_current_line(198, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB64; LAB66: LAB65: xsi_set_current_line(202, ng2); if ((unsigned char)0 == 1) goto LAB70; LAB71: t3 = (unsigned char)0; LAB72: if (t3 != 0) goto LAB67; LAB69: LAB68: xsi_set_current_line(205, ng2); if ((unsigned char)0 != 0) goto LAB73; LAB75: xsi_set_current_line(210, ng2); if ((unsigned char)0 != 0) goto LAB76; LAB78: xsi_set_current_line(213, ng2); t1 = (t0 + 3008U); t2 = *((char **)t1); t54 = *((double *)t2); t1 = (t0 + 3968U); t5 = *((char **)t1); t9 = *((int *)t5); t1 = (t0 + 4088U); t8 = *((char **)t1); t12 = *((int *)t8); t1 = ((IEEE_PROPOSED_P_0892474878) + 1288U); t11 = *((char **)t1); t3 = *((unsigned char *)t11); t1 = ((IEEE_PROPOSED_P_0892474878) + 1168U); t14 = *((char **)t1); t4 = *((unsigned char *)t14); t1 = ieee_proposed_p_0892474878_sub_3089730135_450259796(IEEE_PROPOSED_P_0892474878, t48, t54, t9, t12, t3, t4, 32); t17 = (t0 + 2888U); t18 = *((char **)t17); t17 = (t0 + 3848U); t19 = *((char **)t17); t13 = *((int *)t19); t30 = (t13 - 1); t16 = (15 - t30); t42 = (t16 * 1U); t43 = (0 + t42); t17 = (t18 + t43); t20 = (t17 + 0); t21 = (t48 + 12U); t44 = *((unsigned int *)t21); t44 = (t44 * 1U); memcpy(t20, t1, t44); t22 = (t0 + 2832U); xsi_variable_act(t22); LAB77: LAB74: goto LAB62; LAB64: xsi_set_current_line(199, ng2); t1 = (t0 + 10925); t8 = (t0 + 10958); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 33; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (33 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 10981); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (33U + 23U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB65; LAB67: xsi_set_current_line(203, ng2); t1 = (t0 + 10989); t8 = (t0 + 11054); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 65; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (65 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 11077); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (65U + 23U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB68; LAB70: t1 = (t0 + 3008U); t2 = *((char **)t1); t54 = *((double *)t2); t4 = (t54 < 0.00000000000000000); t3 = t4; goto LAB72; LAB73: xsi_set_current_line(207, ng2); t1 = (t0 + 3008U); t2 = *((char **)t1); t54 = *((double *)t2); t1 = (t0 + 3968U); t5 = *((char **)t1); t9 = *((int *)t5); t1 = ((IEEE_PROPOSED_P_0618294350) + 1408U); t8 = *((char **)t1); t3 = *((unsigned char *)t8); t1 = ((IEEE_PROPOSED_P_0618294350) + 1528U); t11 = *((char **)t1); t4 = *((unsigned char *)t11); t1 = ieee_proposed_p_0618294350_sub_17521889_3517329569(IEEE_PROPOSED_P_0618294350, t48, t54, t9, 0, t3, t4); t14 = (t0 + 2888U); t17 = *((char **)t14); t14 = (t0 + 3848U); t18 = *((char **)t14); t12 = *((int *)t18); t13 = (t12 - 1); t16 = (15 - t13); t42 = (t16 * 1U); t43 = (0 + t42); t14 = (t17 + t43); t19 = (t14 + 0); t20 = (t48 + 12U); t44 = *((unsigned int *)t20); t44 = (t44 * 1U); memcpy(t19, t1, t44); t21 = (t0 + 2832U); xsi_variable_act(t21); goto LAB74; LAB76: xsi_set_current_line(211, ng2); t1 = (t0 + 3008U); t2 = *((char **)t1); t54 = *((double *)t2); t1 = (t0 + 3968U); t5 = *((char **)t1); t9 = *((int *)t5); t1 = (t0 + 4088U); t8 = *((char **)t1); t12 = *((int *)t8); t1 = ((IEEE_PROPOSED_P_0892474878) + 1288U); t11 = *((char **)t1); t3 = *((unsigned char *)t11); t1 = ((IEEE_PROPOSED_P_0892474878) + 1168U); t14 = *((char **)t1); t4 = *((unsigned char *)t14); t1 = ieee_proposed_p_0892474878_sub_1319208325_450259796(IEEE_PROPOSED_P_0892474878, t48, t54, t9, t12, t3, t4, 32); t17 = (t0 + 2888U); t18 = *((char **)t17); t17 = (t0 + 3848U); t19 = *((char **)t17); t13 = *((int *)t19); t30 = (t13 - 1); t16 = (15 - t30); t42 = (t16 * 1U); t43 = (0 + t42); t17 = (t18 + t43); t20 = (t17 + 0); t21 = (t48 + 12U); t44 = *((unsigned int *)t21); t44 = (t44 * 1U); memcpy(t20, t1, t44); t22 = (t0 + 2832U); xsi_variable_act(t22); goto LAB77; LAB79: xsi_set_current_line(217, ng2); t1 = (t0 + 5200); t2 = (t0 + 4592U); t5 = (t0 + 2888U); t8 = *((char **)t5); t5 = (t0 + 3848U); t11 = *((char **)t5); t9 = *((int *)t11); t12 = (t9 - 1); t16 = (15 - t12); t42 = (t16 * 1U); t43 = (0 + t42); t5 = (t8 + t43); t14 = (t0 + 10412U); t17 = (t0 + 3128U); t18 = *((char **)t17); t17 = (t18 + 0); ieee_p_3564397177_sub_3902175275_91900896(IEEE_P_3564397177, t1, t2, t5, t14, t17); xsi_set_current_line(218, ng2); t1 = (t0 + 3128U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB81; LAB83: LAB82: goto LAB62; LAB81: xsi_set_current_line(219, ng2); t1 = (t0 + 11085); t8 = (t0 + 11117); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 32; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (32 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 11140); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (32U + 23U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB82; LAB84: xsi_set_current_line(225, ng2); t1 = (t0 + 11148); t8 = (t0 + 11183); t17 = ((STD_STANDARD) + 1008); t18 = (t49 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 35; t19 = (t18 + 8U); *((int *)t19) = 1; t9 = (35 - 1); t16 = (t9 * 1); t16 = (t16 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t16; t19 = (t0 + 10364U); t14 = xsi_base_array_concat(t14, t48, t17, (char)97, t1, t49, (char)97, t8, t19, (char)101); t20 = (t0 + 11206); t23 = ((STD_STANDARD) + 1008); t24 = (t51 + 0U); t25 = (t24 + 0U); *((int *)t25) = 1; t25 = (t24 + 4U); *((int *)t25) = 8; t25 = (t24 + 8U); *((int *)t25) = 1; t12 = (8 - 1); t16 = (t12 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t22 = xsi_base_array_concat(t22, t50, t23, (char)97, t14, t48, (char)97, t20, t51, (char)101); t25 = ((STD_STANDARD) + 384); t26 = (t0 + 3608U); t27 = *((char **)t26); t13 = *((int *)t27); t26 = xsi_int_to_mem(t13); t28 = xsi_string_variable_get_image(t52, t25, t26); t31 = ((STD_STANDARD) + 1008); t29 = xsi_base_array_concat(t29, t53, t31, (char)97, t22, t50, (char)97, t28, t52, (char)101); t16 = (35U + 23U); t42 = (t16 + 8U); t32 = (t52 + 12U); t43 = *((unsigned int *)t32); t44 = (t42 + t43); xsi_report(t29, t44, (unsigned char)3); goto LAB85; LAB87: xsi_set_current_line(231, ng2); t1 = (t0 + 2888U); t5 = *((char **)t1); t1 = (t0 + 5792); t8 = (t1 + 56U); t11 = *((char **)t8); t14 = (t11 + 56U); t17 = *((char **)t14); memcpy(t17, t5, 16U); xsi_driver_first_trans_fast_port(t1); xsi_set_current_line(232, ng2); t1 = (t0 + 5856); t2 = (t1 + 56U); t5 = *((char **)t2); t8 = (t5 + 56U); t11 = *((char **)t8); *((unsigned char *)t11) = (unsigned char)3; xsi_driver_first_trans_fast_port(t1); goto LAB88; }
int xilinxcorelib_p_0914797037_sub_625362161_466632300(char *t1, int t2, int t3, char *t4, char *t5, int t6, int t7, int t8, int t9, char *t10, char *t11, char *t12, char *t13, int t14, char *t15, char *t16, int t17, int t18, int t19, int t20, int t21, int t22, char *t23, char *t24, char *t25, char *t26, int t27, int t28, int t29) { char t30[632]; char t31[168]; char t35[8]; char t41[8]; char t47[8]; char t53[8]; char t56[16]; char t60[16]; char t119[16]; char t120[16]; int t0; char *t32; char *t33; char *t34; char *t36; char *t37; char *t38; char *t39; char *t40; char *t42; char *t43; char *t44; char *t45; char *t46; char *t48; char *t49; char *t50; char *t51; char *t52; char *t54; char *t55; char *t57; char *t58; unsigned int t59; char *t61; char *t62; char *t63; char *t64; char *t65; char *t66; char *t67; char *t68; char *t69; char *t70; char *t71; unsigned int t72; int t73; char *t74; unsigned int t75; unsigned int t76; unsigned int t77; unsigned int t78; char *t79; char *t80; char *t81; unsigned char t82; char *t83; char *t84; char *t85; char *t86; char *t87; char *t88; unsigned char t89; char *t90; char *t91; unsigned char t92; char *t93; char *t94; char *t95; unsigned char t96; char *t97; char *t98; char *t99; char *t100; char *t101; char *t102; char *t103; char *t104; unsigned char t105; char *t106; char *t107; unsigned char t108; char *t109; char *t110; char *t111; char *t112; unsigned char t113; unsigned char t114; unsigned char t115; char *t116; int t118; int t121; LAB0: t32 = (t30 + 4U); t33 = ((STD_STANDARD) + 384); t34 = (t32 + 88U); *((char **)t34) = t33; t36 = (t32 + 56U); *((char **)t36) = t35; *((int *)t35) = 0; t37 = (t32 + 80U); *((unsigned int *)t37) = 4U; t38 = (t30 + 124U); t39 = ((STD_STANDARD) + 384); t40 = (t38 + 88U); *((char **)t40) = t39; t42 = (t38 + 56U); *((char **)t42) = t41; *((int *)t41) = 0; t43 = (t38 + 80U); *((unsigned int *)t43) = 4U; t44 = (t30 + 244U); t45 = (t1 + 3056); t46 = (t44 + 88U); *((char **)t46) = t45; t48 = (t44 + 56U); *((char **)t48) = t47; xsi_type_set_default_value(t45, t47, 0); t49 = (t44 + 80U); *((unsigned int *)t49) = 8U; t50 = (t30 + 364U); t51 = (t1 + 3056); t52 = (t50 + 88U); *((char **)t52) = t51; t54 = (t50 + 56U); *((char **)t54) = t53; xsi_type_set_default_value(t51, t53, 0); t55 = (t50 + 80U); *((unsigned int *)t55) = 8U; t57 = xilinxcorelib_p_1837083571_sub_3867535652_775299228(XILINXCORELIB_P_1837083571, t56, t4, t5); t58 = (t56 + 12U); t59 = *((unsigned int *)t58); t59 = (t59 * 1U); memcpy(t60, t56, 16U); t61 = (t30 + 484U); t62 = ((STD_STANDARD) + 1008); t63 = (t61 + 88U); *((char **)t63) = t62; t64 = xsi_get_memory(t59); t65 = (t61 + 56U); *((char **)t65) = t64; memcpy(t64, t57, t59); t66 = (t61 + 64U); *((char **)t66) = t60; t67 = (t61 + 80U); *((unsigned int *)t67) = t59; t68 = (t61 + 136U); *((char **)t68) = t64; t69 = (t61 + 124U); *((int *)t69) = 0; t70 = (t61 + 128U); t71 = (t60 + 12U); t72 = *((unsigned int *)t71); t73 = (t72 - 1); *((int *)t70) = t73; t74 = (t61 + 120U); t76 = (t59 > 2147483644); if (t76 == 1) goto LAB2; LAB3: t77 = (t59 + 3); t78 = (t77 / 16); t75 = t78; LAB4: *((unsigned int *)t74) = t75; t79 = (t31 + 4U); *((int *)t79) = t2; t80 = (t31 + 8U); *((int *)t80) = t3; t81 = (t31 + 12U); t82 = (t4 != 0); if (t82 == 1) goto LAB6; LAB5: t83 = (t31 + 20U); *((char **)t83) = t5; t84 = (t31 + 28U); *((int *)t84) = t6; t85 = (t31 + 32U); *((int *)t85) = t7; t86 = (t31 + 36U); *((int *)t86) = t8; t87 = (t31 + 40U); *((int *)t87) = t9; t88 = (t31 + 44U); t89 = (t10 != 0); if (t89 == 1) goto LAB8; LAB7: t90 = (t31 + 52U); *((char **)t90) = t11; t91 = (t31 + 60U); t92 = (t12 != 0); if (t92 == 1) goto LAB10; LAB9: t93 = (t31 + 68U); *((char **)t93) = t13; t94 = (t31 + 76U); *((int *)t94) = t14; t95 = (t31 + 80U); t96 = (t15 != 0); if (t96 == 1) goto LAB12; LAB11: t97 = (t31 + 88U); *((char **)t97) = t16; t98 = (t31 + 96U); *((int *)t98) = t17; t99 = (t31 + 100U); *((int *)t99) = t18; t100 = (t31 + 104U); *((int *)t100) = t19; t101 = (t31 + 108U); *((int *)t101) = t20; t102 = (t31 + 112U); *((int *)t102) = t21; t103 = (t31 + 116U); *((int *)t103) = t22; t104 = (t31 + 120U); t105 = (t23 != 0); if (t105 == 1) goto LAB14; LAB13: t106 = (t31 + 128U); *((char **)t106) = t24; t107 = (t31 + 136U); t108 = (t25 != 0); if (t108 == 1) goto LAB16; LAB15: t109 = (t31 + 144U); *((char **)t109) = t26; t110 = (t31 + 152U); *((int *)t110) = t27; t111 = (t31 + 156U); *((int *)t111) = t28; t112 = (t31 + 160U); *((int *)t112) = t29; t114 = (t7 < 0); if (t114 == 1) goto LAB20; LAB21: t115 = (t7 > 1); t113 = t115; LAB22: if (t113 != 0) goto LAB17; LAB19: LAB18: t89 = (t17 < 0); if (t89 == 1) goto LAB29; LAB30: t92 = (t17 > 1); t82 = t92; LAB31: if (t82 != 0) goto LAB26; LAB28: LAB27: t89 = (t8 < 0); if (t89 == 1) goto LAB38; LAB39: t92 = (t8 > 1); t82 = t92; LAB40: if (t82 != 0) goto LAB35; LAB37: LAB36: t33 = xilinxcorelib_p_0914797037_sub_4008928201_466632300(t1, t4, t5, t2); t34 = (t50 + 56U); t36 = *((char **)t34); t34 = (t36 + 0); memcpy(t34, t33, 8U); t33 = (t50 + 56U); t34 = *((char **)t33); t59 = (0 + 0U); t33 = (t34 + t59); t73 = *((int *)t33); t89 = (t6 < t73); if (t89 == 1) goto LAB47; LAB48: t36 = (t50 + 56U); t37 = *((char **)t36); t72 = (0 + 4U); t36 = (t37 + t72); t118 = *((int *)t36); t92 = (t6 > t118); t82 = t92; LAB49: if (t82 != 0) goto LAB44; LAB46: LAB45: t82 = (t2 == 1); if (t82 != 0) goto LAB53; LAB55: LAB54: t92 = (t2 == 1); if (t92 == 1) goto LAB74; LAB75: t96 = (t21 != 1); t89 = t96; LAB76: if (t89 == 1) goto LAB71; LAB72: t105 = (t22 != 0); t82 = t105; LAB73: if (t82 != 0) goto LAB68; LAB70: LAB69: t0 = 0; LAB1: t33 = (t61 + 80); t73 = *((int *)t33); t34 = (t61 + 136U); t36 = *((char **)t34); xsi_put_memory(t73, t36); return t0; LAB2: t75 = 2147483647; goto LAB4; LAB6: *((char **)t81) = t4; goto LAB5; LAB8: *((char **)t88) = t10; goto LAB7; LAB10: *((char **)t91) = t12; goto LAB9; LAB12: *((char **)t95) = t15; goto LAB11; LAB14: *((char **)t104) = t23; goto LAB13; LAB16: *((char **)t107) = t25; goto LAB15; LAB17: if ((unsigned char)0 == 0) goto LAB23; LAB24: t0 = 1; goto LAB1; LAB20: t113 = (unsigned char)1; goto LAB22; LAB23: t116 = (t1 + 4680); xsi_report(t116, 54U, (unsigned char)2); goto LAB24; LAB25: goto LAB18; LAB26: if ((unsigned char)0 == 0) goto LAB32; LAB33: t0 = 1; goto LAB1; LAB29: t82 = (unsigned char)1; goto LAB31; LAB32: t33 = (t1 + 4734); xsi_report(t33, 65U, (unsigned char)2); goto LAB33; LAB34: goto LAB27; LAB35: if ((unsigned char)0 == 0) goto LAB41; LAB42: t0 = 1; goto LAB1; LAB38: t82 = (unsigned char)1; goto LAB40; LAB41: t33 = (t1 + 4799); xsi_report(t33, 56U, (unsigned char)2); goto LAB42; LAB43: goto LAB36; LAB44: if ((unsigned char)0 == 0) goto LAB50; LAB51: t0 = 1; goto LAB1; LAB47: t82 = (unsigned char)1; goto LAB49; LAB50: t39 = (t1 + 4855); t42 = ((STD_STANDARD) + 384); t43 = xsi_int_to_mem(t6); t45 = xsi_string_variable_get_image(t56, t42, t43); t48 = ((STD_STANDARD) + 1008); t49 = (t120 + 0U); t51 = (t49 + 0U); *((int *)t51) = 1; t51 = (t49 + 4U); *((int *)t51) = 60; t51 = (t49 + 8U); *((int *)t51) = 1; t121 = (60 - 1); t75 = (t121 * 1); t75 = (t75 + 1); t51 = (t49 + 12U); *((unsigned int *)t51) = t75; t46 = xsi_base_array_concat(t46, t119, t48, (char)97, t39, t120, (char)97, t45, t56, (char)101); t51 = (t56 + 12U); t75 = *((unsigned int *)t51); t76 = (60U + t75); xsi_report(t46, t76, (unsigned char)2); goto LAB51; LAB52: goto LAB45; LAB53: t73 = xilinxcorelib_p_1837083571_sub_2925270857_775299228(XILINXCORELIB_P_1837083571, t4, t5); t96 = (t73 > 0); if (t96 == 1) goto LAB62; LAB63: t118 = xilinxcorelib_p_1837083571_sub_2363173326_775299228(XILINXCORELIB_P_1837083571, t4, t5); t105 = (t118 > 0); t92 = t105; LAB64: if (t92 == 1) goto LAB59; LAB60: t121 = xilinxcorelib_p_1837083571_sub_2363168970_775299228(XILINXCORELIB_P_1837083571, t4, t5); t108 = (t121 > 0); t89 = t108; LAB61: t113 = (!(t89)); if (t113 != 0) goto LAB56; LAB58: LAB57: goto LAB54; LAB56: if ((unsigned char)0 == 0) goto LAB65; LAB66: t0 = 1; goto LAB1; LAB59: t89 = (unsigned char)1; goto LAB61; LAB62: t92 = (unsigned char)1; goto LAB64; LAB65: t33 = (t1 + 4915); xsi_report(t33, 86U, (unsigned char)2); goto LAB66; LAB67: goto LAB57; LAB68: t108 = (t28 != 0); if (t108 != 0) goto LAB77; LAB79: LAB78: t82 = (t29 != 0); if (t82 != 0) goto LAB83; LAB85: LAB84: goto LAB69; LAB71: t82 = (unsigned char)1; goto LAB73; LAB74: t89 = (unsigned char)1; goto LAB76; LAB77: if ((unsigned char)0 == 0) goto LAB80; LAB81: t0 = 1; goto LAB1; LAB80: t33 = (t1 + 5001); xsi_report(t33, 125U, (unsigned char)2); goto LAB81; LAB82: goto LAB78; LAB83: if ((unsigned char)0 == 0) goto LAB86; LAB87: t0 = 1; goto LAB1; LAB86: t33 = (t1 + 5126); xsi_report(t33, 126U, (unsigned char)2); goto LAB87; LAB88: goto LAB84; LAB89:; }
static void work_a_3532648043_4222206379_p_0(char *t0) { char *t1; char *t2; char *t4; char *t5; char *t6; char *t7; char *t8; int64 t9; LAB0: t1 = (t0 + 2512U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(17, ng0); t2 = (t0 + 5093); t4 = (t0 + 2896); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(18, ng0); t2 = (t0 + 5095); t4 = (t0 + 2960); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(19, ng0); t9 = (200 * 1000LL); t2 = (t0 + 2320); xsi_process_wait(t2, t9); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(21, ng0); t2 = (t0 + 5097); t4 = (t0 + 2896); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(22, ng0); t2 = (t0 + 5099); t4 = (t0 + 2960); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(23, ng0); t9 = (200 * 1000LL); t2 = (t0 + 2320); xsi_process_wait(t2, t9); LAB10: *((char **)t1) = &&LAB11; goto LAB1; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: xsi_set_current_line(25, ng0); t2 = (t0 + 5101); t4 = (t0 + 2896); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(26, ng0); t2 = (t0 + 5103); t4 = (t0 + 2960); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(27, ng0); t9 = (200 * 1000LL); t2 = (t0 + 2320); xsi_process_wait(t2, t9); LAB14: *((char **)t1) = &&LAB15; goto LAB1; LAB9: goto LAB8; LAB11: goto LAB9; LAB12: xsi_set_current_line(29, ng0); t2 = (t0 + 5105); t4 = (t0 + 2896); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(30, ng0); t2 = (t0 + 5107); t4 = (t0 + 2960); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(31, ng0); t9 = (200 * 1000LL); t2 = (t0 + 2320); xsi_process_wait(t2, t9); LAB18: *((char **)t1) = &&LAB19; goto LAB1; LAB13: goto LAB12; LAB15: goto LAB13; LAB16: xsi_set_current_line(33, ng0); t2 = (t0 + 5109); t4 = (t0 + 2896); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(34, ng0); t2 = (t0 + 5111); t4 = (t0 + 2960); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(35, ng0); t9 = (200 * 1000LL); t2 = (t0 + 2320); xsi_process_wait(t2, t9); LAB22: *((char **)t1) = &&LAB23; goto LAB1; LAB17: goto LAB16; LAB19: goto LAB17; LAB20: xsi_set_current_line(37, ng0); t2 = (t0 + 5113); t4 = (t0 + 2896); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(38, ng0); t2 = (t0 + 5115); t4 = (t0 + 2960); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(39, ng0); t9 = (200 * 1000LL); t2 = (t0 + 2320); xsi_process_wait(t2, t9); LAB26: *((char **)t1) = &&LAB27; goto LAB1; LAB21: goto LAB20; LAB23: goto LAB21; LAB24: xsi_set_current_line(41, ng0); t2 = (t0 + 5117); t4 = (t0 + 2896); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(42, ng0); t2 = (t0 + 5119); t4 = (t0 + 2960); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 2U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(43, ng0); t9 = (200 * 1000LL); t2 = (t0 + 2320); xsi_process_wait(t2, t9); LAB30: *((char **)t1) = &&LAB31; goto LAB1; LAB25: goto LAB24; LAB27: goto LAB25; LAB28: xsi_set_current_line(45, ng0); if ((unsigned char)0 == 0) goto LAB32; LAB33: goto LAB2; LAB29: goto LAB28; LAB31: goto LAB29; LAB32: t2 = (t0 + 5121); xsi_report(t2, 20U, (unsigned char)3); goto LAB33; }
int xilinxcorelib_a_3696541233_3212880686_sub_4147954277401842033_3057020925(char *t1, int t2, char *t3, char *t4, int t5, int t6, int t7, int t8, int t9, int t10, int t11, int t12, int t13, int t14, char *t15, char *t16, char *t17, char *t18, char *t19, char *t20, int t21, int t22, int t23, int t24, int t25, int t26, int t27, int t28, int t29, int t30, int t31) { char t33[160]; int t0; char *t34; char *t35; unsigned char t36; char *t37; char *t38; char *t39; char *t40; char *t41; char *t42; char *t43; char *t44; char *t45; char *t46; char *t47; char *t48; unsigned char t49; char *t50; char *t51; unsigned char t52; char *t53; char *t54; unsigned char t55; char *t56; char *t57; char *t58; char *t59; char *t60; char *t61; char *t62; char *t63; char *t64; char *t65; char *t66; char *t67; unsigned char t68; unsigned char t69; unsigned char t70; unsigned char t71; char *t72; LAB0: t34 = (t33 + 4U); *((int *)t34) = t2; t35 = (t33 + 8U); t36 = (t3 != 0); if (t36 == 1) goto LAB3; LAB2: t37 = (t33 + 16U); *((char **)t37) = t4; t38 = (t33 + 24U); *((int *)t38) = t5; t39 = (t33 + 28U); *((int *)t39) = t6; t40 = (t33 + 32U); *((int *)t40) = t7; t41 = (t33 + 36U); *((int *)t41) = t8; t42 = (t33 + 40U); *((int *)t42) = t9; t43 = (t33 + 44U); *((int *)t43) = t10; t44 = (t33 + 48U); *((int *)t44) = t11; t45 = (t33 + 52U); *((int *)t45) = t12; t46 = (t33 + 56U); *((int *)t46) = t13; t47 = (t33 + 60U); *((int *)t47) = t14; t48 = (t33 + 64U); t49 = (t15 != 0); if (t49 == 1) goto LAB5; LAB4: t50 = (t33 + 72U); *((char **)t50) = t16; t51 = (t33 + 80U); t52 = (t17 != 0); if (t52 == 1) goto LAB7; LAB6: t53 = (t33 + 88U); *((char **)t53) = t18; t54 = (t33 + 96U); t55 = (t19 != 0); if (t55 == 1) goto LAB9; LAB8: t56 = (t33 + 104U); *((char **)t56) = t20; t57 = (t33 + 112U); *((int *)t57) = t21; t58 = (t33 + 116U); *((int *)t58) = t22; t59 = (t33 + 120U); *((int *)t59) = t23; t60 = (t33 + 124U); *((int *)t60) = t24; t61 = (t33 + 128U); *((int *)t61) = t25; t62 = (t33 + 132U); *((int *)t62) = t26; t63 = (t33 + 136U); *((int *)t63) = t27; t64 = (t33 + 140U); *((int *)t64) = t28; t65 = (t33 + 144U); *((int *)t65) = t29; t66 = (t33 + 148U); *((int *)t66) = t30; t67 = (t33 + 152U); *((int *)t67) = t31; t68 = (t5 == 0); if (t68 != 0) goto LAB10; LAB12: t70 = (t30 == 0); if (t70 == 1) goto LAB15; LAB16: t69 = (unsigned char)0; LAB17: if (t69 == 0) goto LAB13; LAB14: LAB11: t0 = 0; LAB1: return t0; LAB3: *((char **)t35) = t3; goto LAB2; LAB5: *((char **)t48) = t15; goto LAB4; LAB7: *((char **)t51) = t17; goto LAB6; LAB9: *((char **)t54) = t19; goto LAB8; LAB10: goto LAB11; LAB13: t72 = (t1 + 20169); xsi_report(t72, 103U, (unsigned char)1); goto LAB14; LAB15: t71 = (t31 == 0); t69 = t71; goto LAB17; LAB18:; }
static void unisim_a_0171152857_2982649196_p_0(char *t0) { char t17[16]; char t22[8]; char *t1; char *t2; unsigned char t3; char *t4; char *t5; int64 t6; char *t7; int64 t8; int64 t9; int64 t10; int64 t11; char *t12; unsigned char t13; unsigned char t14; unsigned char t15; char *t16; char *t18; char *t19; int t20; unsigned int t21; unsigned int t23; LAB0: t1 = (t0 + 1616U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: t2 = (t0 + 528U); t3 = ieee_p_2592010699_sub_1744673427_2592010699(IEEE_P_2592010699, t2, 0U, 0U); if (t3 != 0) goto LAB4; LAB6: LAB5: LAB20: t2 = (t0 + 1796); *((int *)t2) = 1; *((char **)t1) = &&LAB21; LAB1: return; LAB4: t4 = (t0 + 928U); t5 = *((char **)t4); t6 = *((int64 *)t5); t4 = (t0 + 864U); t7 = *((char **)t4); t4 = (t7 + 0); *((int64 *)t4) = t6; t6 = xsi_get_sim_current_time(); t2 = (t0 + 928U); t4 = *((char **)t2); t2 = (t4 + 0); *((int64 *)t2) = t6; t2 = (t0 + 864U); t4 = *((char **)t2); t6 = *((int64 *)t4); t8 = (0 * 1000LL); t3 = (t6 > t8); if (t3 != 0) goto LAB7; LAB9: LAB8: t2 = (t0 + 992U); t4 = *((char **)t2); t6 = *((int64 *)t4); t13 = (t6 > 1000000000LL); if (t13 == 1) goto LAB13; LAB14: t3 = (unsigned char)0; LAB15: if (t3 != 0) goto LAB10; LAB12: LAB11: goto LAB5; LAB7: t2 = (t0 + 928U); t5 = *((char **)t2); t9 = *((int64 *)t5); t2 = (t0 + 864U); t7 = *((char **)t2); t10 = *((int64 *)t7); t11 = (t9 - t10); t2 = (t0 + 992U); t12 = *((char **)t2); t2 = (t12 + 0); *((int64 *)t2) = t11; goto LAB8; LAB10: t2 = (t0 + 1532); t7 = (t0 + 1208U); t12 = (t0 + 3028); t18 = (t17 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 33; t19 = (t18 + 8U); *((int *)t19) = 1; t20 = (33 - 1); t21 = (t20 * 1); t21 = (t21 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t21; std_textio_write7(STD_TEXTIO, t2, t7, t12, t17, (unsigned char)0, 0); t2 = (t0 + 1532); t4 = (t0 + 1208U); t5 = (t0 + 992U); t7 = *((char **)t5); t6 = *((int64 *)t7); std_textio_write8(STD_TEXTIO, t2, t4, t6, (unsigned char)0, 0, 1000000LL); t2 = (t0 + 1532); t4 = (t0 + 1208U); t5 = (t0 + 3061); t12 = (t17 + 0U); t16 = (t12 + 0U); *((int *)t16) = 1; t16 = (t12 + 4U); *((int *)t16) = 8; t16 = (t12 + 8U); *((int *)t16) = 1; t20 = (8 - 1); t21 = (t20 * 1); t21 = (t21 + 1); t16 = (t12 + 12U); *((unsigned int *)t16) = t21; std_textio_write7(STD_TEXTIO, t2, t4, t5, t17, (unsigned char)0, 0); t2 = (t0 + 1532); t4 = (t0 + 1208U); t5 = (t0 + 3069); memcpy(t22, t5, 5U); t12 = (t0 + 2964U); std_textio_write7(STD_TEXTIO, t2, t4, t22, t12, (unsigned char)0, 0); t2 = (t0 + 1532); t4 = (t0 + 1208U); t5 = (t0 + 3074); t12 = (t17 + 0U); t16 = (t12 + 0U); *((int *)t16) = 1; t16 = (t12 + 4U); *((int *)t16) = 6; t16 = (t12 + 8U); *((int *)t16) = 1; t20 = (6 - 1); t21 = (t20 * 1); t21 = (t21 + 1); t16 = (t12 + 12U); *((unsigned int *)t16) = t21; std_textio_write7(STD_TEXTIO, t2, t4, t5, t17, (unsigned char)0, 0); t2 = (t0 + 1532); t4 = (t0 + 1208U); t5 = (t0 + 3080); t12 = (t17 + 0U); t16 = (t12 + 0U); *((int *)t16) = 1; t16 = (t12 + 4U); *((int *)t16) = 17; t16 = (t12 + 8U); *((int *)t16) = 1; t20 = (17 - 1); t21 = (t20 * 1); t21 = (t21 + 1); t16 = (t12 + 12U); *((unsigned int *)t16) = t21; std_textio_write7(STD_TEXTIO, t2, t4, t5, t17, (unsigned char)0, 0); t2 = (t0 + 1532); t4 = (t0 + 1208U); t5 = (t0 + 3097); t12 = (t17 + 0U); t16 = (t12 + 0U); *((int *)t16) = 1; t16 = (t12 + 4U); *((int *)t16) = 26; t16 = (t12 + 8U); *((int *)t16) = 1; t20 = (26 - 1); t21 = (t20 * 1); t21 = (t21 + 1); t16 = (t12 + 12U); *((unsigned int *)t16) = t21; std_textio_write7(STD_TEXTIO, t2, t4, t5, t17, (unsigned char)0, 0); t2 = (t0 + 1532); t4 = (t0 + 1208U); std_textio_write8(STD_TEXTIO, t2, t4, 1000000000LL, (unsigned char)0, 0, 1000000LL); t2 = (t0 + 1532); t4 = (t0 + 1208U); t5 = (t0 + 3123); t12 = (t17 + 0U); t16 = (t12 + 0U); *((int *)t16) = 1; t16 = (t12 + 4U); *((int *)t16) = 20; t16 = (t12 + 8U); *((int *)t16) = 1; t20 = (20 - 1); t21 = (t20 * 1); t21 = (t21 + 1); t16 = (t12 + 12U); *((unsigned int *)t16) = t21; std_textio_write7(STD_TEXTIO, t2, t4, t5, t17, (unsigned char)0, 0); t2 = (t0 + 1532); t4 = (t0 + 1208U); t5 = (t0 + 928U); t7 = *((char **)t5); t6 = *((int64 *)t7); std_textio_write8(STD_TEXTIO, t2, t4, t6, (unsigned char)0, 0, 1000000LL); t2 = (t0 + 1532); t4 = (t0 + 1208U); t7 = ((STD_STANDARD) + 708); t5 = xsi_base_array_concat(t5, t17, t7, (char)99, (unsigned char)46, (char)99, (unsigned char)10, (char)101); t21 = (1U + 1U); t12 = (char *)alloca(t21); memcpy(t12, t5, t21); std_textio_write7(STD_TEXTIO, t2, t4, t12, t17, (unsigned char)0, 0); if ((unsigned char)0 == 0) goto LAB16; LAB17: t2 = (t0 + 1208U); xsi_access_variable_deallocate(t2); goto LAB11; LAB13: t2 = (t0 + 636U); t5 = *((char **)t2); t14 = *((unsigned char *)t5); t15 = (t14 == (unsigned char)2); t3 = t15; goto LAB15; LAB16: t2 = (t0 + 1208U); t4 = xsi_access_variable_all(t2); t5 = (t4 + 32U); t7 = *((char **)t5); t5 = (t0 + 1208U); t16 = xsi_access_variable_all(t5); t18 = (t16 + 36U); t18 = *((char **)t18); t19 = (t18 + 12U); t21 = *((unsigned int *)t19); t23 = (1U * t21); xsi_report(t7, t23, (unsigned char)1); goto LAB17; LAB18: t4 = (t0 + 1796); *((int *)t4) = 0; goto LAB2; LAB19: goto LAB18; LAB21: goto LAB19; }
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_1949178628_2372691052_p_4(char *t0) { char t12[16]; char t19[16]; char t21[16]; char *t1; char *t2; int64 t3; char *t4; char *t5; char *t6; char *t7; char *t8; char *t9; unsigned char t10; unsigned int t11; char *t13; char *t14; int t15; char *t16; char *t17; char *t18; char *t20; char *t22; char *t23; int t24; unsigned int t25; unsigned int t26; LAB0: t1 = (t0 + 4576U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(67, ng0); t3 = (100 * 1000LL); t2 = (t0 + 4384); xsi_process_wait(t2, t3); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(69, ng0); t2 = (t0 + 7996); xsi_report(t2, 20U, (unsigned char)0); xsi_set_current_line(72, ng0); t2 = (t0 + 8016); t5 = (t0 + 5264); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 8U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(73, ng0); t2 = (t0 + 8024); t5 = (t0 + 5328); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 4U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(76, ng0); t3 = (100 * 1000LL); t2 = (t0 + 4384); xsi_process_wait(t2, t3); LAB10: *((char **)t1) = &&LAB11; goto LAB1; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: xsi_set_current_line(79, ng0); t2 = (t0 + 8028); t5 = (t0 + 5328); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 4U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(81, ng0); t3 = (100 * 1000LL); t2 = (t0 + 4384); xsi_process_wait(t2, t3); LAB14: *((char **)t1) = &&LAB15; goto LAB1; LAB9: goto LAB8; LAB11: goto LAB9; LAB12: xsi_set_current_line(82, ng0); t2 = (t0 + 8032); t5 = (t0 + 5328); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 4U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(83, ng0); t3 = (100 * 1000LL); t2 = (t0 + 4384); xsi_process_wait(t2, t3); LAB18: *((char **)t1) = &&LAB19; goto LAB1; LAB13: goto LAB12; LAB15: goto LAB13; LAB16: xsi_set_current_line(85, ng0); t2 = (t0 + 1352U); t4 = *((char **)t2); t2 = (t0 + 1032U); t5 = *((char **)t2); t10 = 1; if (8U == 8U) goto LAB22; LAB23: t10 = 0; LAB24: if (t10 == 0) goto LAB20; LAB21: xsi_set_current_line(88, ng0); t2 = (t0 + 8057); t5 = (t0 + 5264); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 8U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(89, ng0); t2 = (t0 + 8065); t5 = (t0 + 5328); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 4U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(91, ng0); t3 = (100 * 1000LL); t2 = (t0 + 4384); xsi_process_wait(t2, t3); LAB30: *((char **)t1) = &&LAB31; goto LAB1; LAB17: goto LAB16; LAB19: goto LAB17; LAB20: t7 = (t0 + 8036); t9 = ((STD_STANDARD) + 384); t13 = (t0 + 1352U); t14 = *((char **)t13); t13 = (t0 + 7896U); t15 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t14, t13); t16 = xsi_int_to_mem(t15); t17 = xsi_string_variable_get_image(t12, t9, t16); t20 = ((STD_STANDARD) + 984); t22 = (t21 + 0U); t23 = (t22 + 0U); *((int *)t23) = 1; t23 = (t22 + 4U); *((int *)t23) = 21; t23 = (t22 + 8U); *((int *)t23) = 1; t24 = (21 - 1); t25 = (t24 * 1); t25 = (t25 + 1); t23 = (t22 + 12U); *((unsigned int *)t23) = t25; t18 = xsi_base_array_concat(t18, t19, t20, (char)97, t7, t21, (char)97, t17, t12, (char)101); t23 = (t12 + 12U); t25 = *((unsigned int *)t23); t26 = (21U + t25); xsi_report(t18, t26, (unsigned char)2); goto LAB21; LAB22: t11 = 0; LAB25: if (t11 < 8U) goto LAB26; else goto LAB24; LAB26: t2 = (t4 + t11); t6 = (t5 + t11); if (*((unsigned char *)t2) != *((unsigned char *)t6)) goto LAB23; LAB27: t11 = (t11 + 1); goto LAB25; LAB28: xsi_set_current_line(92, ng0); t2 = (t0 + 8069); t5 = (t0 + 5328); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 4U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(93, ng0); t2 = (t0 + 1512U); t4 = *((char **)t2); t2 = (t0 + 1032U); t5 = *((char **)t2); t10 = 1; if (8U == 8U) goto LAB34; LAB35: t10 = 0; LAB36: if (t10 == 0) goto LAB32; LAB33: xsi_set_current_line(95, ng0); LAB42: *((char **)t1) = &&LAB43; goto LAB1; LAB29: goto LAB28; LAB31: goto LAB29; LAB32: t7 = (t0 + 8073); t9 = ((STD_STANDARD) + 384); t13 = (t0 + 1512U); t14 = *((char **)t13); t13 = (t0 + 7912U); t15 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t14, t13); t16 = xsi_int_to_mem(t15); t17 = xsi_string_variable_get_image(t12, t9, t16); t20 = ((STD_STANDARD) + 984); t22 = (t21 + 0U); t23 = (t22 + 0U); *((int *)t23) = 1; t23 = (t22 + 4U); *((int *)t23) = 21; t23 = (t22 + 8U); *((int *)t23) = 1; t24 = (21 - 1); t25 = (t24 * 1); t25 = (t25 + 1); t23 = (t22 + 12U); *((unsigned int *)t23) = t25; t18 = xsi_base_array_concat(t18, t19, t20, (char)97, t7, t21, (char)97, t17, t12, (char)101); t23 = (t12 + 12U); t25 = *((unsigned int *)t23); t26 = (21U + t25); xsi_report(t18, t26, (unsigned char)2); goto LAB33; LAB34: t11 = 0; LAB37: if (t11 < 8U) goto LAB38; else goto LAB36; LAB38: t2 = (t4 + t11); t6 = (t5 + t11); if (*((unsigned char *)t2) != *((unsigned char *)t6)) goto LAB35; LAB39: t11 = (t11 + 1); goto LAB37; LAB40: goto LAB2; LAB41: goto LAB40; LAB43: goto LAB41; }
static void work_a_0165369000_3212880686_p_1(char *t0) { char *t1; char *t2; int64 t3; char *t4; char *t5; char *t6; char *t7; char *t8; int64 t9; char *t10; char *t11; char *t12; char *t13; char *t14; LAB0: t1 = (t0 + 1948U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(66, ng0); t3 = (25 * 1000LL); t2 = (t0 + 2224); t4 = (t2 + 32U); t5 = *((char **)t4); t6 = (t5 + 40U); t7 = *((char **)t6); *((unsigned char *)t7) = (unsigned char)3; xsi_driver_first_trans_delta(t2, 0U, 1, t3); t8 = (t0 + 2224); xsi_driver_intertial_reject(t8, t3, t3); xsi_set_current_line(68, ng0); t3 = (75 * 1000LL); t2 = (t0 + 2260); t4 = (t2 + 32U); t5 = *((char **)t4); t6 = (t5 + 40U); t7 = *((char **)t6); *((unsigned char *)t7) = (unsigned char)3; xsi_driver_first_trans_delta(t2, 0U, 1, t3); t8 = (t0 + 2260); xsi_driver_intertial_reject(t8, t3, t3); xsi_set_current_line(70, ng0); t3 = (400 * 1000LL); t2 = (t0 + 2296); t4 = (t2 + 32U); t5 = *((char **)t4); t6 = (t5 + 40U); t7 = *((char **)t6); *((unsigned char *)t7) = (unsigned char)3; xsi_driver_first_trans_delta(t2, 0U, 1, t3); t9 = (450 * 1000LL); t8 = (t0 + 2296); t10 = (t8 + 32U); t11 = *((char **)t10); t12 = (t11 + 40U); t13 = *((char **)t12); *((unsigned char *)t13) = (unsigned char)2; xsi_driver_subsequent_trans_delta(t8, 0U, 1, t9); t14 = (t0 + 2296); xsi_driver_intertial_reject(t14, t3, t3); xsi_set_current_line(75, ng0); t3 = (1000 * 1000LL); t2 = (t0 + 1848); xsi_process_wait(t2, t3); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(77, ng0); if ((unsigned char)0 == 0) goto LAB8; LAB9: goto LAB2; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: t2 = (t0 + 4327); xsi_report(t2, 22U, (unsigned char)3); goto LAB9; }
static void unisim_a_0018426790_2768510774_p_0(char *t0) { char t17[16]; char t22[8]; char *t1; char *t2; unsigned char t3; char *t4; char *t5; int64 t6; char *t7; int64 t8; int64 t9; int64 t10; int64 t11; char *t12; unsigned char t13; unsigned char t14; unsigned char t15; char *t16; char *t18; char *t19; int t20; unsigned int t21; unsigned int t23; LAB0: t1 = (t0 + 3168U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: t2 = (t0 + 992U); t3 = ieee_p_2592010699_sub_2763492388968962707_503743352(IEEE_P_2592010699, t2, 0U, 0U); if (t3 != 0) goto LAB4; LAB6: LAB5: LAB20: t2 = (t0 + 3488); *((int *)t2) = 1; *((char **)t1) = &&LAB21; LAB1: return; LAB4: t4 = (t0 + 1728U); t5 = *((char **)t4); t6 = *((int64 *)t5); t4 = (t0 + 1608U); t7 = *((char **)t4); t4 = (t7 + 0); *((int64 *)t4) = t6; t6 = xsi_get_sim_current_time(); t2 = (t0 + 1728U); t4 = *((char **)t2); t2 = (t4 + 0); *((int64 *)t2) = t6; t2 = (t0 + 1608U); t4 = *((char **)t2); t6 = *((int64 *)t4); t8 = (0 * 1LL); t3 = (t6 > t8); if (t3 != 0) goto LAB7; LAB9: LAB8: t2 = (t0 + 1848U); t4 = *((char **)t2); t6 = *((int64 *)t4); t13 = (t6 > 100000000LL); if (t13 == 1) goto LAB13; LAB14: t3 = (unsigned char)0; LAB15: if (t3 != 0) goto LAB10; LAB12: LAB11: goto LAB5; LAB7: t2 = (t0 + 1728U); t5 = *((char **)t2); t9 = *((int64 *)t5); t2 = (t0 + 1608U); t7 = *((char **)t2); t10 = *((int64 *)t7); t11 = (t9 - t10); t2 = (t0 + 1848U); t12 = *((char **)t2); t2 = (t12 + 0); *((int64 *)t2) = t11; goto LAB8; LAB10: t2 = (t0 + 2976); t7 = (t0 + 2248U); t12 = (t0 + 5840); t18 = (t17 + 0U); t19 = (t18 + 0U); *((int *)t19) = 1; t19 = (t18 + 4U); *((int *)t19) = 33; t19 = (t18 + 8U); *((int *)t19) = 1; t20 = (33 - 1); t21 = (t20 * 1); t21 = (t21 + 1); t19 = (t18 + 12U); *((unsigned int *)t19) = t21; std_textio_write7(STD_TEXTIO, t2, t7, t12, t17, (unsigned char)0, 0); t2 = (t0 + 2976); t4 = (t0 + 2248U); t5 = (t0 + 1848U); t7 = *((char **)t5); t6 = *((int64 *)t7); std_textio_write8(STD_TEXTIO, t2, t4, t6, (unsigned char)0, 0, 1000LL); t2 = (t0 + 2976); t4 = (t0 + 2248U); t5 = (t0 + 5873); t12 = (t17 + 0U); t16 = (t12 + 0U); *((int *)t16) = 1; t16 = (t12 + 4U); *((int *)t16) = 8; t16 = (t12 + 8U); *((int *)t16) = 1; t20 = (8 - 1); t21 = (t20 * 1); t21 = (t21 + 1); t16 = (t12 + 12U); *((unsigned int *)t16) = t21; std_textio_write7(STD_TEXTIO, t2, t4, t5, t17, (unsigned char)0, 0); t2 = (t0 + 2976); t4 = (t0 + 2248U); t5 = (t0 + 5881); memcpy(t22, t5, 5U); t12 = (t0 + 5696U); std_textio_write7(STD_TEXTIO, t2, t4, t22, t12, (unsigned char)0, 0); t2 = (t0 + 2976); t4 = (t0 + 2248U); t5 = (t0 + 5886); t12 = (t17 + 0U); t16 = (t12 + 0U); *((int *)t16) = 1; t16 = (t12 + 4U); *((int *)t16) = 6; t16 = (t12 + 8U); *((int *)t16) = 1; t20 = (6 - 1); t21 = (t20 * 1); t21 = (t21 + 1); t16 = (t12 + 12U); *((unsigned int *)t16) = t21; std_textio_write7(STD_TEXTIO, t2, t4, t5, t17, (unsigned char)0, 0); t2 = (t0 + 2976); t4 = (t0 + 2248U); t5 = (t0 + 5892); t12 = (t17 + 0U); t16 = (t12 + 0U); *((int *)t16) = 1; t16 = (t12 + 4U); *((int *)t16) = 20; t16 = (t12 + 8U); *((int *)t16) = 1; t20 = (20 - 1); t21 = (t20 * 1); t21 = (t21 + 1); t16 = (t12 + 12U); *((unsigned int *)t16) = t21; std_textio_write7(STD_TEXTIO, t2, t4, t5, t17, (unsigned char)0, 0); t2 = (t0 + 2976); t4 = (t0 + 2248U); t5 = (t0 + 5912); t12 = (t17 + 0U); t16 = (t12 + 0U); *((int *)t16) = 1; t16 = (t12 + 4U); *((int *)t16) = 26; t16 = (t12 + 8U); *((int *)t16) = 1; t20 = (26 - 1); t21 = (t20 * 1); t21 = (t21 + 1); t16 = (t12 + 12U); *((unsigned int *)t16) = t21; std_textio_write7(STD_TEXTIO, t2, t4, t5, t17, (unsigned char)0, 0); t2 = (t0 + 2976); t4 = (t0 + 2248U); std_textio_write8(STD_TEXTIO, t2, t4, 100000000LL, (unsigned char)0, 0, 1000LL); t2 = (t0 + 2976); t4 = (t0 + 2248U); t5 = (t0 + 5938); t12 = (t17 + 0U); t16 = (t12 + 0U); *((int *)t16) = 1; t16 = (t12 + 4U); *((int *)t16) = 20; t16 = (t12 + 8U); *((int *)t16) = 1; t20 = (20 - 1); t21 = (t20 * 1); t21 = (t21 + 1); t16 = (t12 + 12U); *((unsigned int *)t16) = t21; std_textio_write7(STD_TEXTIO, t2, t4, t5, t17, (unsigned char)0, 0); t2 = (t0 + 2976); t4 = (t0 + 2248U); t5 = (t0 + 1728U); t7 = *((char **)t5); t6 = *((int64 *)t7); std_textio_write8(STD_TEXTIO, t2, t4, t6, (unsigned char)0, 0, 1000LL); t2 = (t0 + 2976); t4 = (t0 + 2248U); t7 = ((STD_STANDARD) + 984); t5 = xsi_base_array_concat(t5, t17, t7, (char)99, (unsigned char)46, (char)99, (unsigned char)10, (char)101); t21 = (1U + 1U); t12 = (char *)alloca(t21); memcpy(t12, t5, t21); std_textio_write7(STD_TEXTIO, t2, t4, t12, t17, (unsigned char)0, 0); if ((unsigned char)0 == 0) goto LAB16; LAB17: t2 = (t0 + 2248U); xsi_access_variable_deallocate(t2); goto LAB11; LAB13: t2 = (t0 + 1192U); t5 = *((char **)t2); t14 = *((unsigned char *)t5); t15 = (t14 == (unsigned char)2); t3 = t15; goto LAB15; LAB16: t2 = (t0 + 2248U); t4 = xsi_access_variable_all(t2); t5 = (t4 + 56U); t7 = *((char **)t5); t5 = (t0 + 2248U); t16 = xsi_access_variable_all(t5); t18 = (t16 + 64U); t18 = *((char **)t18); t19 = (t18 + 12U); t21 = *((unsigned int *)t19); t23 = (1U * t21); xsi_report(t7, t23, (unsigned char)1); goto LAB17; LAB18: t4 = (t0 + 3488); *((int *)t4) = 0; goto LAB2; LAB19: goto LAB18; LAB21: goto LAB19; }
static void simprim_a_4181367278_3380326129_p_0(char *t0) { char *t1; char *t2; char *t3; int64 t4; int64 t5; unsigned char t6; char *t7; char *t8; char *t9; char *t10; char *t11; char *t12; char *t13; char *t14; char *t15; LAB0: t1 = (t0 + 2600U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: t2 = (t0 + 1328U); t3 = *((char **)t2); t4 = *((int64 *)t3); t5 = (0 * 1000LL); t6 = (t4 <= t5); if (t6 != 0) goto LAB4; LAB6: t2 = (t0 + 2984); t3 = (t2 + 56U); t7 = *((char **)t3); t8 = (t7 + 56U); t9 = *((char **)t8); *((unsigned char *)t9) = (unsigned char)3; xsi_driver_first_trans_delta(t2, 0U, 1, 0LL); t10 = (t0 + 1328U); t11 = *((char **)t10); t4 = *((int64 *)t11); t10 = (t0 + 2984); t12 = (t10 + 56U); t13 = *((char **)t12); t14 = (t13 + 56U); t15 = *((char **)t14); *((unsigned char *)t15) = (unsigned char)2; xsi_driver_subsequent_trans_delta(t10, 0U, 1, t4); LAB5: LAB11: *((char **)t1) = &&LAB12; LAB1: return; LAB4: if ((unsigned char)0 == 0) goto LAB7; LAB8: goto LAB5; LAB7: t2 = (t0 + 4740); xsi_report(t2, 58U, (unsigned char)3); goto LAB8; LAB9: goto LAB2; LAB10: goto LAB9; LAB12: goto LAB10; }
static void work_a_0156792062_2372691052_p_0(char *t0) { char t3[16]; char *t1; char *t2; char *t4; char *t5; char *t6; char *t7; char *t8; char *t9; int64 t10; unsigned char t11; LAB0: t1 = (t0 + 2832U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(80, ng0); t2 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t3, 8, 32); t4 = (t0 + 3216); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(81, ng0); t2 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t3, 524296, 32); t4 = (t0 + 3280); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(84, ng0); t2 = (t0 + 5860); t5 = (t0 + 3344); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 3U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(85, ng0); t2 = (t0 + 3408); 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(87, ng0); t10 = (10 * 1000LL); t2 = (t0 + 2640); xsi_process_wait(t2, t10); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(88, ng0); t2 = (t0 + 1672U); t4 = *((char **)t2); t2 = (t0 + 5736U); t5 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t3, 8, 32); t11 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t4, t2, t5, t3); if (t11 == 0) goto LAB8; LAB9: xsi_set_current_line(91, ng0); t2 = (t0 + 5874); t5 = (t0 + 3344); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 3U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(92, ng0); t10 = (10 * 1000LL); t2 = (t0 + 2640); xsi_process_wait(t2, t10); LAB12: *((char **)t1) = &&LAB13; goto LAB1; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: t6 = (t0 + 5863); xsi_report(t6, 11U, 2); goto LAB9; LAB10: xsi_set_current_line(93, ng0); t2 = (t0 + 1672U); t4 = *((char **)t2); t2 = (t0 + 5736U); t5 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t3, 9, 32); t11 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t4, t2, t5, t3); if (t11 == 0) goto LAB14; LAB15: xsi_set_current_line(96, ng0); t2 = (t0 + 5888); t5 = (t0 + 3344); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 3U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(97, ng0); t10 = (10 * 1000LL); t2 = (t0 + 2640); xsi_process_wait(t2, t10); LAB18: *((char **)t1) = &&LAB19; goto LAB1; LAB11: goto LAB10; LAB13: goto LAB11; LAB14: t6 = (t0 + 5877); xsi_report(t6, 11U, 2); goto LAB15; LAB16: xsi_set_current_line(98, ng0); t2 = (t0 + 1672U); t4 = *((char **)t2); t2 = (t0 + 5736U); t5 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t3, 10, 32); t11 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t4, t2, t5, t3); if (t11 == 0) goto LAB20; LAB21: xsi_set_current_line(101, ng0); t2 = (t0 + 5902); t5 = (t0 + 3344); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 3U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(102, ng0); t10 = (10 * 1000LL); t2 = (t0 + 2640); xsi_process_wait(t2, t10); LAB24: *((char **)t1) = &&LAB25; goto LAB1; LAB17: goto LAB16; LAB19: goto LAB17; LAB20: t6 = (t0 + 5891); xsi_report(t6, 11U, 2); goto LAB21; LAB22: xsi_set_current_line(103, ng0); t2 = (t0 + 1672U); t4 = *((char **)t2); t2 = (t0 + 5736U); t5 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t3, 7, 32); t11 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t4, t2, t5, t3); if (t11 == 0) goto LAB26; LAB27: xsi_set_current_line(106, ng0); t2 = (t0 + 5916); t5 = (t0 + 3344); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 3U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(107, ng0); t10 = (10 * 1000LL); t2 = (t0 + 2640); xsi_process_wait(t2, t10); LAB30: *((char **)t1) = &&LAB31; goto LAB1; LAB23: goto LAB22; LAB25: goto LAB23; LAB26: t6 = (t0 + 5905); xsi_report(t6, 11U, 2); goto LAB27; LAB28: xsi_set_current_line(108, ng0); t2 = (t0 + 1672U); t4 = *((char **)t2); t2 = (t0 + 5736U); t5 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t3, 6, 32); t11 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t4, t2, t5, t3); if (t11 == 0) goto LAB32; LAB33: xsi_set_current_line(113, ng0); t2 = (t0 + 5930); t5 = (t0 + 3344); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 3U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(114, ng0); t2 = (t0 + 3408); 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(115, ng0); t10 = (10 * 1000LL); t2 = (t0 + 2640); xsi_process_wait(t2, t10); LAB36: *((char **)t1) = &&LAB37; goto LAB1; LAB29: goto LAB28; LAB31: goto LAB29; LAB32: t6 = (t0 + 5919); xsi_report(t6, 11U, 2); goto LAB33; LAB34: xsi_set_current_line(116, ng0); t2 = (t0 + 1672U); t4 = *((char **)t2); t2 = (t0 + 5736U); t5 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t3, 524296, 32); t11 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t4, t2, t5, t3); if (t11 == 0) goto LAB38; LAB39: xsi_set_current_line(119, ng0); t2 = (t0 + 5944); t5 = (t0 + 3344); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 3U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(120, ng0); t10 = (10 * 1000LL); t2 = (t0 + 2640); xsi_process_wait(t2, t10); LAB42: *((char **)t1) = &&LAB43; goto LAB1; LAB35: goto LAB34; LAB37: goto LAB35; LAB38: t6 = (t0 + 5933); xsi_report(t6, 11U, 2); goto LAB39; LAB40: xsi_set_current_line(121, ng0); t2 = (t0 + 1672U); t4 = *((char **)t2); t2 = (t0 + 5736U); t5 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t3, 524297, 32); t11 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t4, t2, t5, t3); if (t11 == 0) goto LAB44; LAB45: xsi_set_current_line(124, ng0); t2 = (t0 + 5958); t5 = (t0 + 3344); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 3U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(125, ng0); t10 = (10 * 1000LL); t2 = (t0 + 2640); xsi_process_wait(t2, t10); LAB48: *((char **)t1) = &&LAB49; goto LAB1; LAB41: goto LAB40; LAB43: goto LAB41; LAB44: t6 = (t0 + 5947); xsi_report(t6, 11U, 2); goto LAB45; LAB46: xsi_set_current_line(126, ng0); t2 = (t0 + 1672U); t4 = *((char **)t2); t2 = (t0 + 5736U); t5 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t3, 524298, 32); t11 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t4, t2, t5, t3); if (t11 == 0) goto LAB50; LAB51: xsi_set_current_line(129, ng0); t2 = (t0 + 5972); t5 = (t0 + 3344); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 3U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(130, ng0); t10 = (10 * 1000LL); t2 = (t0 + 2640); xsi_process_wait(t2, t10); LAB54: *((char **)t1) = &&LAB55; goto LAB1; LAB47: goto LAB46; LAB49: goto LAB47; LAB50: t6 = (t0 + 5961); xsi_report(t6, 11U, 2); goto LAB51; LAB52: xsi_set_current_line(131, ng0); t2 = (t0 + 1672U); t4 = *((char **)t2); t2 = (t0 + 5736U); t5 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t3, 524295, 32); t11 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t4, t2, t5, t3); if (t11 == 0) goto LAB56; LAB57: xsi_set_current_line(134, ng0); t2 = (t0 + 5986); t5 = (t0 + 3344); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t9 = *((char **)t8); memcpy(t9, t2, 3U); xsi_driver_first_trans_fast(t5); xsi_set_current_line(135, ng0); t10 = (10 * 1000LL); t2 = (t0 + 2640); xsi_process_wait(t2, t10); LAB60: *((char **)t1) = &&LAB61; goto LAB1; LAB53: goto LAB52; LAB55: goto LAB53; LAB56: t6 = (t0 + 5975); xsi_report(t6, 11U, 2); goto LAB57; LAB58: xsi_set_current_line(136, ng0); t2 = (t0 + 1672U); t4 = *((char **)t2); t2 = (t0 + 5736U); t5 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t3, 524294, 32); t11 = ieee_std_logic_unsigned_equal_stdv_stdv(IEEE_P_3620187407, t4, t2, t5, t3); if (t11 == 0) goto LAB62; LAB63: xsi_set_current_line(139, ng0); LAB66: *((char **)t1) = &&LAB67; goto LAB1; LAB59: goto LAB58; LAB61: goto LAB59; LAB62: t6 = (t0 + 5989); xsi_report(t6, 11U, 2); goto LAB63; LAB64: goto LAB2; LAB65: goto LAB64; LAB67: goto LAB65; }
static void work_a_2051083417_3212880686_p_0(char *t0) { char t14[16]; char *t1; char *t2; unsigned char t3; unsigned char t4; char *t5; char *t6; char *t7; char *t8; unsigned char t9; int t10; int t11; unsigned char t12; char *t13; unsigned int t15; int t16; int t17; unsigned int t18; unsigned int t19; unsigned int t20; char *t21; char *t22; char *t23; LAB0: xsi_set_current_line(217, ng0); t1 = (t0 + 1192U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)3); if (t4 != 0) goto LAB2; LAB4: xsi_set_current_line(243, ng0); t1 = (t0 + 992U); t4 = ieee_p_2592010699_sub_2763492388968962707_503743352(IEEE_P_2592010699, t1, 0U, 0U); if (t4 == 1) goto LAB26; LAB27: t3 = (unsigned char)0; LAB28: if (t3 != 0) goto LAB23; LAB25: LAB24: xsi_set_current_line(247, ng0); t1 = (t0 + 2312U); t2 = *((char **)t1); t1 = (t0 + 1352U); t5 = *((char **)t1); t1 = (t0 + 7384U); t10 = ieee_p_3620187407_sub_5109402382352621412_3965413181(IEEE_P_3620187407, t5, t1); t11 = (t10 - 255); t15 = (t11 * -1); xsi_vhdl_check_range_of_index(255, 0, -1, t10); t18 = (32U * t15); t19 = (0 + t18); t6 = (t2 + t19); t7 = (t0 + 4480); t8 = (t7 + 56U); t13 = *((char **)t8); t21 = (t13 + 56U); t22 = *((char **)t21); memcpy(t22, t6, 32U); xsi_driver_first_trans_fast_port(t7); xsi_set_current_line(248, ng0); t1 = (t0 + 2312U); t2 = *((char **)t1); t1 = (t0 + 1832U); t5 = *((char **)t1); t1 = (t0 + 7416U); t10 = ieee_p_3620187407_sub_5109402382352621412_3965413181(IEEE_P_3620187407, t5, t1); t11 = (t10 - 255); t15 = (t11 * -1); xsi_vhdl_check_range_of_index(255, 0, -1, t10); t18 = (32U * t15); t19 = (0 + t18); t6 = (t2 + t19); t7 = (t0 + 4544); t8 = (t7 + 56U); t13 = *((char **)t8); t21 = (t13 + 56U); t22 = *((char **)t21); memcpy(t22, t6, 32U); xsi_driver_first_trans_fast_port(t7); LAB3: t1 = (t0 + 4336); *((int *)t1) = 1; LAB1: return; LAB2: xsi_set_current_line(219, ng0); t1 = (t0 + 2728U); t5 = *((char **)t1); t1 = (t0 + 3056U); t6 = (t0 + 15881); t8 = (t0 + 7368U); t9 = std_textio_file_open2(t1, t6, t8, (unsigned char)0); *((unsigned char *)t5) = t9; xsi_set_current_line(221, ng0); t1 = (t0 + 2728U); t2 = *((char **)t1); t3 = *((unsigned char *)t2); t4 = (t3 == (unsigned char)0); if (t4 != 0) goto LAB5; LAB7: xsi_set_current_line(233, ng0); t1 = (t0 + 15897); xsi_report(t1, 23U, (unsigned char)1); xsi_set_current_line(234, ng0); t1 = (t0 + 15920); *((int *)t1) = 0; t2 = (t0 + 15924); *((int *)t2) = 255; t10 = 0; t11 = 255; LAB18: if (t10 <= t11) goto LAB19; LAB21: LAB6: xsi_set_current_line(240, ng0); t1 = xsi_get_transient_memory(32U); memset(t1, 0, 32U); t2 = t1; memset(t2, (unsigned char)2, 32U); t5 = (t0 + 4480); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t13 = *((char **)t8); memcpy(t13, t1, 32U); xsi_driver_first_trans_fast_port(t5); xsi_set_current_line(241, ng0); t1 = xsi_get_transient_memory(32U); memset(t1, 0, 32U); t2 = t1; memset(t2, (unsigned char)2, 32U); t5 = (t0 + 4544); t6 = (t5 + 56U); t7 = *((char **)t6); t8 = (t7 + 56U); t13 = *((char **)t8); memcpy(t13, t1, 32U); xsi_driver_first_trans_fast_port(t5); goto LAB3; LAB5: xsi_set_current_line(222, ng0); t1 = (t0 + 15889); *((int *)t1) = 0; t5 = (t0 + 15893); *((int *)t5) = 255; t10 = 0; t11 = 255; LAB8: if (t10 <= t11) goto LAB9; LAB11: xsi_set_current_line(231, ng0); t1 = (t0 + 3056U); std_textio_file_close(t1); goto LAB6; LAB9: xsi_set_current_line(223, ng0); t6 = (t0 + 3056U); t9 = std_textio_endfile(t6); t12 = (!(t9)); if (t12 != 0) goto LAB12; LAB14: xsi_set_current_line(228, ng0); t1 = xsi_get_transient_memory(32U); memset(t1, 0, 32U); t2 = t1; memset(t2, (unsigned char)2, 32U); t5 = (t0 + 15889); t16 = *((int *)t5); t17 = (t16 - 255); t15 = (t17 * -1); t18 = (32U * t15); t19 = (0U + t18); t6 = (t0 + 4416); t7 = (t6 + 56U); t8 = *((char **)t7); t13 = (t8 + 56U); t21 = *((char **)t13); memcpy(t21, t1, 32U); xsi_driver_first_trans_delta(t6, t19, 32U, 0LL); LAB13: LAB10: t1 = (t0 + 15889); t10 = *((int *)t1); t2 = (t0 + 15893); t11 = *((int *)t2); if (t10 == t11) goto LAB11; LAB17: t16 = (t10 + 1); t10 = t16; t5 = (t0 + 15889); *((int *)t5) = t10; goto LAB8; LAB12: xsi_set_current_line(224, ng0); t7 = (t0 + 3824); t8 = (t0 + 3056U); t13 = (t0 + 3232U); std_textio_readline(STD_TEXTIO, t7, t8, t13); xsi_set_current_line(225, ng0); t1 = (t0 + 3824); t2 = (t0 + 3232U); t5 = (t0 + 2608U); t6 = *((char **)t5); t5 = (t0 + 7496U); std_textio_read4(STD_TEXTIO, t1, t2, t6, t5); xsi_set_current_line(226, ng0); t1 = (t0 + 2608U); t2 = *((char **)t1); t1 = (t0 + 7496U); t5 = ieee_p_2592010699_sub_24166140421859237_503743352(IEEE_P_2592010699, t14, t2, t1); t6 = (t14 + 12U); t15 = *((unsigned int *)t6); t15 = (t15 * 1U); t3 = (32U != t15); if (t3 == 1) goto LAB15; LAB16: t7 = (t0 + 15889); t16 = *((int *)t7); t17 = (t16 - 255); t18 = (t17 * -1); t19 = (32U * t18); t20 = (0U + t19); t8 = (t0 + 4416); t13 = (t8 + 56U); t21 = *((char **)t13); t22 = (t21 + 56U); t23 = *((char **)t22); memcpy(t23, t5, 32U); xsi_driver_first_trans_delta(t8, t20, 32U, 0LL); goto LAB13; LAB15: xsi_size_not_matching(32U, t15, 0); goto LAB16; LAB19: xsi_set_current_line(235, ng0); t5 = xsi_get_transient_memory(32U); memset(t5, 0, 32U); t6 = t5; memset(t6, (unsigned char)2, 32U); t7 = (t0 + 15920); t16 = *((int *)t7); t17 = (t16 - 255); t15 = (t17 * -1); t18 = (32U * t15); t19 = (0U + t18); t8 = (t0 + 4416); t13 = (t8 + 56U); t21 = *((char **)t13); t22 = (t21 + 56U); t23 = *((char **)t22); memcpy(t23, t5, 32U); xsi_driver_first_trans_delta(t8, t19, 32U, 0LL); LAB20: t1 = (t0 + 15920); t10 = *((int *)t1); t2 = (t0 + 15924); t11 = *((int *)t2); if (t10 == t11) goto LAB21; LAB22: t16 = (t10 + 1); t10 = t16; t5 = (t0 + 15920); *((int *)t5) = t10; goto LAB18; LAB23: xsi_set_current_line(244, ng0); t2 = (t0 + 1992U); t6 = *((char **)t2); t2 = (t0 + 1832U); t7 = *((char **)t2); t2 = (t0 + 7416U); t10 = ieee_p_3620187407_sub_5109402382352621412_3965413181(IEEE_P_3620187407, t7, t2); t11 = (t10 - 255); t15 = (t11 * -1); t18 = (32U * t15); t19 = (0U + t18); t8 = (t0 + 4416); t13 = (t8 + 56U); t21 = *((char **)t13); t22 = (t21 + 56U); t23 = *((char **)t22); memcpy(t23, t6, 32U); xsi_driver_first_trans_delta(t8, t19, 32U, 0LL); goto LAB24; LAB26: t2 = (t0 + 1672U); t5 = *((char **)t2); t9 = *((unsigned char *)t5); t12 = (t9 == (unsigned char)3); t3 = t12; goto LAB28; }
static void work_a_1867478945_2372691052_p_1(char *t0) { char t14[16]; char t18[16]; char t20[16]; char *t1; char *t2; char *t3; char *t4; char *t5; char *t6; unsigned char t7; unsigned char t8; unsigned char t9; unsigned char t10; unsigned char t11; char *t12; char *t13; unsigned int t15; unsigned int t16; unsigned int t17; char *t19; char *t21; char *t22; int t23; unsigned int t24; int t25; char *t26; int t27; int64 t28; int64 t29; LAB0: t1 = (t0 + 2552U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(73, ng0); t2 = (t0 + 2820); 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(74, ng0); t2 = (t0 + 1476U); t3 = *((char **)t2); t2 = (t3 + 0); *((unsigned char *)t2) = (unsigned char)1; t4 = (t0 + 1440U); xsi_variable_act(t4); xsi_set_current_line(75, ng0); t2 = (t0 + 592U); t3 = *((char **)t2); t8 = *((unsigned char *)t3); t9 = (t8 == (unsigned char)2); if (t9 == 1) goto LAB7; LAB8: t7 = (unsigned char)0; LAB9: if (t7 != 0) goto LAB4; LAB6: LAB5: xsi_set_current_line(109, ng0); t2 = (t0 + 1476U); t3 = *((char **)t2); t2 = (t3 + 0); *((unsigned char *)t2) = (unsigned char)0; t4 = (t0 + 1440U); xsi_variable_act(t4); xsi_set_current_line(110, ng0); t2 = (t0 + 2856); 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(111, ng0); t2 = (t0 + 2820); 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(112, ng0); t2 = (t0 + 1408U); t3 = *((char **)t2); t28 = *((int64 *)t3); t29 = (110 * t28); t2 = (t0 + 2452); xsi_process_wait(t2, t29); LAB30: *((char **)t1) = &&LAB31; LAB1: return; LAB4: xsi_set_current_line(77, ng0); t2 = (t0 + 2856); t5 = (t2 + 32U); t6 = *((char **)t5); t12 = (t6 + 40U); t13 = *((char **)t12); *((unsigned char *)t13) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(78, ng0); t2 = (t0 + 2452); t3 = (t0 + 1936U); t4 = (t0 + 2040U); std_textio_readline(STD_TEXTIO, t2, t3, t4); xsi_set_current_line(80, ng0); LAB10: t2 = (t0 + 1936U); t7 = std_textio_endfile(t2); t8 = (!(t7)); if (t8 != 0) goto LAB11; LAB13: goto LAB5; LAB7: t2 = (t0 + 1476U); t4 = *((char **)t2); t10 = *((unsigned char *)t4); t11 = (t10 == (unsigned char)1); t7 = t11; goto LAB9; LAB11: xsi_set_current_line(81, ng0); t3 = (t0 + 2452); t4 = (t0 + 1936U); t5 = (t0 + 2040U); std_textio_readline(STD_TEXTIO, t3, t4, t5); xsi_set_current_line(82, ng0); t2 = (t0 + 2452); t3 = (t0 + 2040U); t4 = (t0 + 1544U); t5 = *((char **)t4); t4 = (t0 + 5888U); ieee_p_3564397177_sub_3988856810_91900896(IEEE_P_3564397177, t2, t3, t5, t4); xsi_set_current_line(83, ng0); t2 = (t0 + 2452); t3 = (t0 + 2040U); t4 = (t0 + 1612U); t5 = *((char **)t4); t4 = (t0 + 5904U); ieee_p_3564397177_sub_3988856810_91900896(IEEE_P_3564397177, t2, t3, t5, t4); xsi_set_current_line(84, ng0); t2 = (t0 + 2452); t3 = (t0 + 2040U); t4 = (t0 + 1544U); t5 = *((char **)t4); t4 = (t0 + 5888U); ieee_p_3564397177_sub_3988856810_91900896(IEEE_P_3564397177, t2, t3, t5, t4); xsi_set_current_line(85, ng0); t2 = (t0 + 1612U); t3 = *((char **)t2); t4 = ((IEEE_P_2592010699) + 2332); t5 = (t0 + 5904U); t2 = xsi_base_array_concat(t2, t14, t4, (char)99, (unsigned char)2, (char)97, t3, t5, (char)101); t6 = (t0 + 1544U); t12 = *((char **)t6); t15 = (3 - 3); t16 = (t15 * 1U); t17 = (0 + t16); t6 = (t12 + t17); t19 = ((IEEE_P_2592010699) + 2332); t21 = (t20 + 0U); t22 = (t21 + 0U); *((int *)t22) = 3; t22 = (t21 + 4U); *((int *)t22) = 1; t22 = (t21 + 8U); *((int *)t22) = -1; t23 = (1 - 3); t24 = (t23 * -1); t24 = (t24 + 1); t22 = (t21 + 12U); *((unsigned int *)t22) = t24; t13 = xsi_base_array_concat(t13, t18, t19, (char)97, t2, t14, (char)97, t6, t20, (char)101); t25 = ieee_p_1242562249_sub_1657552908_1035706684(IEEE_P_1242562249, t13, t18); t22 = (t0 + 1680U); t26 = *((char **)t22); t22 = (t26 + 0); *((int *)t22) = t25; xsi_set_current_line(86, ng0); t2 = (t0 + 6088); *((int *)t2) = 0; t3 = (t0 + 6092); *((int *)t3) = 5; t23 = 0; t25 = 5; LAB14: if (t23 <= t25) goto LAB15; LAB17: xsi_set_current_line(90, ng0); t2 = (t0 + 1680U); t3 = *((char **)t2); t23 = *((int *)t3); t2 = (t0 + 6096); *((int *)t2) = 1; t4 = (t0 + 6100); *((int *)t4) = t23; t25 = 1; t27 = t23; LAB19: if (t25 <= t27) goto LAB20; LAB22: goto LAB10; LAB12:; LAB15: xsi_set_current_line(87, ng0); t4 = (t0 + 2452); t5 = (t0 + 2040U); t6 = (t0 + 1544U); t12 = *((char **)t6); t6 = (t0 + 5888U); ieee_p_3564397177_sub_3988856810_91900896(IEEE_P_3564397177, t4, t5, t12, t6); LAB16: t2 = (t0 + 6088); t23 = *((int *)t2); t3 = (t0 + 6092); t25 = *((int *)t3); if (t23 == t25) goto LAB17; LAB18: t27 = (t23 + 1); t23 = t27; t4 = (t0 + 6088); *((int *)t4) = t23; goto LAB14; LAB20: xsi_set_current_line(91, ng0); t5 = (t0 + 2452); t6 = (t0 + 2040U); t12 = (t0 + 1612U); t13 = *((char **)t12); t12 = (t0 + 5904U); ieee_p_3564397177_sub_3988856810_91900896(IEEE_P_3564397177, t5, t6, t13, t12); xsi_set_current_line(92, ng0); t2 = (t0 + 2452); t3 = (t0 + 2040U); t4 = (t0 + 1544U); t5 = *((char **)t4); t4 = (t0 + 5888U); ieee_p_3564397177_sub_3988856810_91900896(IEEE_P_3564397177, t2, t3, t5, t4); xsi_set_current_line(93, ng0); t2 = (t0 + 1612U); t3 = *((char **)t2); t2 = (t0 + 1544U); t4 = *((char **)t2); t5 = ((IEEE_P_2592010699) + 2332); t6 = (t0 + 5904U); t12 = (t0 + 5888U); t2 = xsi_base_array_concat(t2, t14, t5, (char)97, t3, t6, (char)97, t4, t12, (char)101); t13 = (t0 + 1748U); t19 = *((char **)t13); t15 = (15 - 7); t16 = (t15 * 1U); t17 = (0 + t16); t13 = (t19 + t17); t24 = (4U + 4U); memcpy(t13, t2, t24); xsi_set_current_line(95, ng0); t2 = (t0 + 2452); t3 = (t0 + 2040U); t4 = (t0 + 1612U); t5 = *((char **)t4); t4 = (t0 + 5904U); ieee_p_3564397177_sub_3988856810_91900896(IEEE_P_3564397177, t2, t3, t5, t4); xsi_set_current_line(96, ng0); t2 = (t0 + 2452); t3 = (t0 + 2040U); t4 = (t0 + 1544U); t5 = *((char **)t4); t4 = (t0 + 5888U); ieee_p_3564397177_sub_3988856810_91900896(IEEE_P_3564397177, t2, t3, t5, t4); xsi_set_current_line(97, ng0); t2 = (t0 + 1612U); t3 = *((char **)t2); t2 = (t0 + 1544U); t4 = *((char **)t2); t5 = ((IEEE_P_2592010699) + 2332); t6 = (t0 + 5904U); t12 = (t0 + 5888U); t2 = xsi_base_array_concat(t2, t14, t5, (char)97, t3, t6, (char)97, t4, t12, (char)101); t13 = (t0 + 1748U); t19 = *((char **)t13); t15 = (15 - 15); t16 = (t15 * 1U); t17 = (0 + t16); t13 = (t19 + t17); t24 = (4U + 4U); memcpy(t13, t2, t24); xsi_set_current_line(99, ng0); t2 = (t0 + 1748U); t3 = *((char **)t2); t2 = (t0 + 2892); t4 = (t2 + 32U); t5 = *((char **)t4); t6 = (t5 + 40U); t12 = *((char **)t6); memcpy(t12, t3, 16U); xsi_driver_first_trans_fast(t2); xsi_set_current_line(100, ng0); t2 = (t0 + 1408U); t3 = *((char **)t2); t28 = *((int64 *)t3); t29 = (1 * t28); t2 = (t0 + 2452); xsi_process_wait(t2, t29); LAB25: *((char **)t1) = &&LAB26; goto LAB1; LAB21: t2 = (t0 + 6096); t25 = *((int *)t2); t3 = (t0 + 6100); t27 = *((int *)t3); if (t25 == t27) goto LAB22; LAB27: t23 = (t25 + 1); t25 = t23; t4 = (t0 + 6096); *((int *)t4) = t25; goto LAB19; LAB23: goto LAB21; LAB24: goto LAB23; LAB26: goto LAB24; LAB28: xsi_set_current_line(113, ng0); t2 = (t0 + 6104); t4 = (t0 + 2928); t5 = (t4 + 32U); t6 = *((char **)t5); t12 = (t6 + 40U); t13 = *((char **)t12); memcpy(t13, t2, 8U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(114, ng0); t2 = (t0 + 1408U); t3 = *((char **)t2); t28 = *((int64 *)t3); t29 = (60 * t28); t2 = (t0 + 2452); xsi_process_wait(t2, t29); LAB34: *((char **)t1) = &&LAB35; goto LAB1; LAB29: goto LAB28; LAB31: goto LAB29; LAB32: xsi_set_current_line(116, ng0); if ((unsigned char)0 == 0) goto LAB36; LAB37: goto LAB2; LAB33: goto LAB32; LAB35: goto LAB33; LAB36: t2 = (t0 + 6112); xsi_report(t2, 19U, (unsigned char)3); goto LAB37; }
static void work_a_0600852594_2372691052_p_0(char *t0) { char t11[16]; char *t1; char *t2; char *t3; char *t4; char *t5; char *t6; char *t7; char *t8; int t9; int t10; char *t12; char *t13; int64 t14; unsigned int t15; unsigned int t16; unsigned char t17; unsigned int t18; int t20; LAB0: t1 = (t0 + 2672U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(76, ng0); t2 = (t0 + 5390); t4 = (t0 + 3056); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = (t6 + 56U); t8 = *((char **)t7); memcpy(t8, t2, 32U); xsi_driver_first_trans_fast(t4); xsi_set_current_line(78, ng0); t2 = (t0 + 3120); 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(80, ng0); t2 = (t0 + 5422); *((int *)t2) = 0; t3 = (t0 + 5426); *((int *)t3) = 32; t9 = 0; t10 = 32; LAB4: if (t9 <= t10) goto LAB5; LAB7: xsi_set_current_line(86, ng0); t2 = (t0 + 3120); 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(88, ng0); t2 = (t0 + 5447); *((int *)t2) = 0; t3 = (t0 + 5451); *((int *)t3) = 32; t9 = 0; t10 = 32; LAB21: if (t9 <= t10) goto LAB22; LAB24: xsi_set_current_line(94, ng0); LAB40: *((char **)t1) = &&LAB41; LAB1: return; LAB5: xsi_set_current_line(81, ng0); t4 = (t0 + 5422); t5 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t11, *((int *)t4), 5); t6 = (t0 + 3184); t7 = (t6 + 56U); t8 = *((char **)t7); t12 = (t8 + 56U); t13 = *((char **)t12); memcpy(t13, t5, 5U); xsi_driver_first_trans_fast(t6); xsi_set_current_line(82, ng0); t14 = (5 * 1000LL); t2 = (t0 + 2480); xsi_process_wait(t2, t14); LAB10: *((char **)t1) = &&LAB11; goto LAB1; LAB6: t2 = (t0 + 5422); t9 = *((int *)t2); t3 = (t0 + 5426); t10 = *((int *)t3); if (t9 == t10) goto LAB7; LAB20: t20 = (t9 + 1); t9 = t20; t4 = (t0 + 5422); *((int *)t4) = t9; goto LAB4; LAB8: xsi_set_current_line(83, ng0); t2 = (t0 + 1512U); t3 = *((char **)t2); t2 = (t0 + 1032U); t4 = *((char **)t2); t2 = (t0 + 5264U); t5 = (t0 + 5422); t6 = ieee_p_1242562249_sub_2540846514_1035706684(IEEE_P_1242562249, t11, t4, t2, *((int *)t5)); t7 = (t11 + 12U); t15 = *((unsigned int *)t7); t16 = (1U * t15); t17 = 1; if (32U == t16) goto LAB14; LAB15: t17 = 0; LAB16: if (t17 == 0) goto LAB12; LAB13: goto LAB6; LAB9: goto LAB8; LAB11: goto LAB9; LAB12: t13 = (t0 + 5430); xsi_report(t13, 17U, 2); goto LAB13; LAB14: t18 = 0; LAB17: if (t18 < 32U) goto LAB18; else goto LAB16; LAB18: t8 = (t3 + t18); t12 = (t6 + t18); if (*((unsigned char *)t8) != *((unsigned char *)t12)) goto LAB15; LAB19: t18 = (t18 + 1); goto LAB17; LAB22: xsi_set_current_line(89, ng0); t4 = (t0 + 5447); t5 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t11, *((int *)t4), 5); t6 = (t0 + 3184); t7 = (t6 + 56U); t8 = *((char **)t7); t12 = (t8 + 56U); t13 = *((char **)t12); memcpy(t13, t5, 5U); xsi_driver_first_trans_fast(t6); xsi_set_current_line(90, ng0); t14 = (5 * 1000LL); t2 = (t0 + 2480); xsi_process_wait(t2, t14); LAB27: *((char **)t1) = &&LAB28; goto LAB1; LAB23: t2 = (t0 + 5447); t9 = *((int *)t2); t3 = (t0 + 5451); t10 = *((int *)t3); if (t9 == t10) goto LAB24; LAB37: t20 = (t9 + 1); t9 = t20; t4 = (t0 + 5447); *((int *)t4) = t9; goto LAB21; LAB25: xsi_set_current_line(91, ng0); t2 = (t0 + 1512U); t3 = *((char **)t2); t2 = (t0 + 1032U); t4 = *((char **)t2); t2 = (t0 + 5264U); t5 = (t0 + 5447); t6 = ieee_p_1242562249_sub_2547962040_1035706684(IEEE_P_1242562249, t11, t4, t2, *((int *)t5)); t7 = (t11 + 12U); t15 = *((unsigned int *)t7); t16 = (1U * t15); t17 = 1; if (32U == t16) goto LAB31; LAB32: t17 = 0; LAB33: if (t17 == 0) goto LAB29; LAB30: goto LAB23; LAB26: goto LAB25; LAB28: goto LAB26; LAB29: t13 = (t0 + 5455); xsi_report(t13, 18U, 2); goto LAB30; LAB31: t18 = 0; LAB34: if (t18 < 32U) goto LAB35; else goto LAB33; LAB35: t8 = (t3 + t18); t12 = (t6 + t18); if (*((unsigned char *)t8) != *((unsigned char *)t12)) goto LAB32; LAB36: t18 = (t18 + 1); goto LAB34; LAB38: goto LAB2; LAB39: goto LAB38; LAB41: goto LAB39; }
static void unisim_a_0193039582_1428675764_p_0(char *t0) { char *t1; char *t2; char *t3; unsigned char t4; unsigned char t5; unsigned char t6; unsigned char t7; char *t8; char *t9; char *t10; unsigned char t11; unsigned int t12; char *t13; char *t14; char *t15; char *t16; char *t17; char *t18; unsigned char t19; unsigned int t20; char *t21; char *t22; char *t23; char *t24; char *t25; char *t26; unsigned char t27; unsigned int t28; char *t29; char *t30; char *t31; char *t32; unsigned char t33; unsigned char t34; unsigned char t35; unsigned char t36; unsigned char t37; unsigned char t38; unsigned char t39; unsigned char t40; unsigned char t41; unsigned char t42; unsigned char t43; unsigned char t44; unsigned char t46; unsigned int t47; char *t48; char *t49; char *t50; char *t52; unsigned char t54; unsigned int t55; char *t56; char *t57; char *t58; char *t60; unsigned char t62; unsigned int t63; char *t64; char *t65; char *t66; char *t68; unsigned char t70; unsigned int t71; char *t72; char *t73; char *t74; char *t76; unsigned char t78; unsigned int t79; char *t80; char *t81; char *t82; char *t84; unsigned char t86; unsigned int t87; char *t88; char *t89; char *t90; char *t92; unsigned char t94; unsigned int t95; char *t96; char *t97; char *t98; char *t100; unsigned char t102; unsigned int t103; char *t104; char *t105; char *t106; char *t107; char *t108; unsigned char t110; unsigned int t111; char *t112; char *t113; char *t114; char *t116; unsigned char t118; unsigned int t119; char *t120; char *t121; char *t122; char *t124; unsigned char t126; unsigned int t127; char *t128; char *t129; char *t130; char *t132; unsigned char t134; unsigned int t135; char *t136; char *t137; char *t138; char *t140; unsigned char t142; unsigned int t143; char *t144; char *t145; char *t146; char *t148; unsigned char t150; unsigned int t151; char *t152; char *t153; char *t154; char *t155; LAB0: t1 = (t0 + 3704U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: t2 = (t0 + 2048U); t3 = *((char **)t2); t4 = *((unsigned char *)t3); t5 = (t4 == (unsigned char)1); if (t5 != 0) goto LAB4; LAB6: LAB5: LAB302: *((char **)t1) = &&LAB303; LAB1: return; LAB4: t2 = (t0 + 6970); t9 = (t0 + 6979); t11 = 1; if (9U == 3U) goto LAB16; LAB17: t11 = 0; LAB18: if (t11 == 1) goto LAB13; LAB14: t15 = (t0 + 6982); t17 = (t0 + 6991); t19 = 1; if (9U == 6U) goto LAB22; LAB23: t19 = 0; LAB24: t7 = t19; LAB15: if (t7 == 1) goto LAB10; LAB11: t23 = (t0 + 6997); t25 = (t0 + 7006); t27 = 1; if (9U == 9U) goto LAB28; LAB29: t27 = 0; LAB30: t6 = t27; LAB12: if (t6 != 0) goto LAB7; LAB9: if ((unsigned char)0 == 0) goto LAB34; LAB35: LAB8: t2 = (t0 + 7100); t8 = (t0 + 7101); t42 = 1; if (1U == 1U) goto LAB87; LAB88: t42 = 0; LAB89: if (t42 == 1) goto LAB84; LAB85: t14 = (t0 + 7102); t16 = (t0 + 7103); t43 = 1; if (1U == 1U) goto LAB93; LAB94: t43 = 0; LAB95: t41 = t43; LAB86: if (t41 == 1) goto LAB81; LAB82: t22 = (t0 + 7104); t24 = (t0 + 7105); t44 = 1; if (1U == 1U) goto LAB99; LAB100: t44 = 0; LAB101: t40 = t44; LAB83: if (t40 == 1) goto LAB78; LAB79: t30 = (t0 + 7106); t32 = (t0 + 7107); t46 = 1; if (1U == 1U) goto LAB105; LAB106: t46 = 0; LAB107: t39 = t46; LAB80: if (t39 == 1) goto LAB75; LAB76: t50 = (t0 + 7108); t52 = (t0 + 7109); t54 = 1; if (1U == 1U) goto LAB111; LAB112: t54 = 0; LAB113: t38 = t54; LAB77: if (t38 == 1) goto LAB72; LAB73: t58 = (t0 + 7110); t60 = (t0 + 7111); t62 = 1; if (1U == 1U) goto LAB117; LAB118: t62 = 0; LAB119: t37 = t62; LAB74: if (t37 == 1) goto LAB69; LAB70: t66 = (t0 + 7112); t68 = (t0 + 7113); t70 = 1; if (1U == 1U) goto LAB123; LAB124: t70 = 0; LAB125: t36 = t70; LAB71: if (t36 == 1) goto LAB66; LAB67: t74 = (t0 + 7114); t76 = (t0 + 7115); t78 = 1; if (1U == 1U) goto LAB129; LAB130: t78 = 0; LAB131: t35 = t78; LAB68: if (t35 == 1) goto LAB63; LAB64: t82 = (t0 + 7116); t84 = (t0 + 7117); t86 = 1; if (1U == 1U) goto LAB135; LAB136: t86 = 0; LAB137: t34 = t86; LAB65: if (t34 == 1) goto LAB60; LAB61: t90 = (t0 + 7118); t92 = (t0 + 7119); t94 = 1; if (1U == 1U) goto LAB141; LAB142: t94 = 0; LAB143: t33 = t94; LAB62: if (t33 == 1) goto LAB57; LAB58: t98 = (t0 + 7120); t100 = (t0 + 7121); t102 = 1; if (1U == 2U) goto LAB147; LAB148: t102 = 0; LAB149: t27 = t102; LAB59: if (t27 == 1) goto LAB54; LAB55: t106 = (t0 + 7123); t108 = (t0 + 7124); t110 = 1; if (1U == 2U) goto LAB153; LAB154: t110 = 0; LAB155: t19 = t110; LAB56: if (t19 == 1) goto LAB51; LAB52: t114 = (t0 + 7126); t116 = (t0 + 7127); t118 = 1; if (1U == 2U) goto LAB159; LAB160: t118 = 0; LAB161: t11 = t118; LAB53: if (t11 == 1) goto LAB48; LAB49: t122 = (t0 + 7129); t124 = (t0 + 7130); t126 = 1; if (1U == 2U) goto LAB165; LAB166: t126 = 0; LAB167: t7 = t126; LAB50: if (t7 == 1) goto LAB45; LAB46: t130 = (t0 + 7132); t132 = (t0 + 7133); t134 = 1; if (1U == 2U) goto LAB171; LAB172: t134 = 0; LAB173: t6 = t134; LAB47: if (t6 == 1) goto LAB42; LAB43: t138 = (t0 + 7135); t140 = (t0 + 7136); t142 = 1; if (1U == 2U) goto LAB177; LAB178: t142 = 0; LAB179: t5 = t142; LAB44: if (t5 == 1) goto LAB39; LAB40: t146 = (t0 + 7138); t148 = (t0 + 7139); t150 = 1; if (1U == 2U) goto LAB183; LAB184: t150 = 0; LAB185: t4 = t150; LAB41: if (t4 != 0) goto LAB36; LAB38: if ((unsigned char)0 == 0) goto LAB189; LAB190: LAB37: t5 = ((unsigned char)1 == (unsigned char)1); if (t5 == 1) goto LAB194; LAB195: t6 = ((unsigned char)1 == (unsigned char)0); t4 = t6; LAB196: if (t4 != 0) goto LAB191; LAB193: if ((unsigned char)0 == 0) goto LAB197; LAB198: LAB192: t2 = (t0 + 7304); t8 = (t0 + 7308); t36 = 1; if (4U == 4U) goto LAB232; LAB233: t36 = 0; LAB234: if (t36 == 1) goto LAB229; LAB230: t14 = (t0 + 7312); t16 = (t0 + 7316); t37 = 1; if (4U == 4U) goto LAB238; LAB239: t37 = 0; LAB240: t35 = t37; LAB231: if (t35 == 1) goto LAB226; LAB227: t22 = (t0 + 7320); t24 = (t0 + 7324); t38 = 1; if (4U == 1U) goto LAB244; LAB245: t38 = 0; LAB246: t34 = t38; LAB228: if (t34 == 1) goto LAB223; LAB224: t30 = (t0 + 7325); t32 = (t0 + 7329); t39 = 1; if (4U == 1U) goto LAB250; LAB251: t39 = 0; LAB252: t33 = t39; LAB225: if (t33 == 1) goto LAB220; LAB221: t50 = (t0 + 7330); t52 = (t0 + 7334); t40 = 1; if (4U == 1U) goto LAB256; LAB257: t40 = 0; LAB258: t27 = t40; LAB222: if (t27 == 1) goto LAB217; LAB218: t58 = (t0 + 7335); t60 = (t0 + 7339); t41 = 1; if (4U == 1U) goto LAB262; LAB263: t41 = 0; LAB264: t19 = t41; LAB219: if (t19 == 1) goto LAB214; LAB215: t66 = (t0 + 7340); t68 = (t0 + 7344); t42 = 1; if (4U == 1U) goto LAB268; LAB269: t42 = 0; LAB270: t11 = t42; LAB216: if (t11 == 1) goto LAB211; LAB212: t74 = (t0 + 7345); t76 = (t0 + 7349); t43 = 1; if (4U == 1U) goto LAB274; LAB275: t43 = 0; LAB276: t7 = t43; LAB213: if (t7 == 1) goto LAB208; LAB209: t82 = (t0 + 7350); t84 = (t0 + 7354); t44 = 1; if (4U == 1U) goto LAB280; LAB281: t44 = 0; LAB282: t6 = t44; LAB210: if (t6 == 1) goto LAB205; LAB206: t90 = (t0 + 7355); t92 = (t0 + 7359); t46 = 1; if (4U == 1U) goto LAB286; LAB287: t46 = 0; LAB288: t5 = t46; LAB207: if (t5 == 1) goto LAB202; LAB203: t98 = (t0 + 7360); t100 = (t0 + 7364); t54 = 1; if (4U == 1U) goto LAB292; LAB293: t54 = 0; LAB294: t4 = t54; LAB204: if (t4 != 0) goto LAB199; LAB201: if ((unsigned char)0 == 0) goto LAB298; LAB299: LAB200: goto LAB5; LAB7: t31 = (t0 + 2048U); t32 = *((char **)t31); t31 = (t32 + 0); *((unsigned char *)t31) = (unsigned char)0; goto LAB8; LAB10: t6 = (unsigned char)1; goto LAB12; LAB13: t7 = (unsigned char)1; goto LAB15; LAB16: t12 = 0; LAB19: if (t12 < 9U) goto LAB20; else goto LAB18; LAB20: t13 = (t2 + t12); t14 = (t9 + t12); if (*((unsigned char *)t13) != *((unsigned char *)t14)) goto LAB17; LAB21: t12 = (t12 + 1); goto LAB19; LAB22: t20 = 0; LAB25: if (t20 < 9U) goto LAB26; else goto LAB24; LAB26: t21 = (t15 + t20); t22 = (t17 + t20); if (*((unsigned char *)t21) != *((unsigned char *)t22)) goto LAB23; LAB27: t20 = (t20 + 1); goto LAB25; LAB28: t28 = 0; LAB31: if (t28 < 9U) goto LAB32; else goto LAB30; LAB32: t29 = (t23 + t28); t30 = (t25 + t28); if (*((unsigned char *)t29) != *((unsigned char *)t30)) goto LAB29; LAB33: t28 = (t28 + 1); goto LAB31; LAB34: t2 = (t0 + 7015); xsi_report(t2, 85U, (unsigned char)3); goto LAB35; LAB36: t154 = (t0 + 2048U); t155 = *((char **)t154); t154 = (t155 + 0); *((unsigned char *)t154) = (unsigned char)0; goto LAB37; LAB39: t4 = (unsigned char)1; goto LAB41; LAB42: t5 = (unsigned char)1; goto LAB44; LAB45: t6 = (unsigned char)1; goto LAB47; LAB48: t7 = (unsigned char)1; goto LAB50; LAB51: t11 = (unsigned char)1; goto LAB53; LAB54: t19 = (unsigned char)1; goto LAB56; LAB57: t27 = (unsigned char)1; goto LAB59; LAB60: t33 = (unsigned char)1; goto LAB62; LAB63: t34 = (unsigned char)1; goto LAB65; LAB66: t35 = (unsigned char)1; goto LAB68; LAB69: t36 = (unsigned char)1; goto LAB71; LAB72: t37 = (unsigned char)1; goto LAB74; LAB75: t38 = (unsigned char)1; goto LAB77; LAB78: t39 = (unsigned char)1; goto LAB80; LAB81: t40 = (unsigned char)1; goto LAB83; LAB84: t41 = (unsigned char)1; goto LAB86; LAB87: t12 = 0; LAB90: if (t12 < 1U) goto LAB91; else goto LAB89; LAB91: t10 = (t2 + t12); t13 = (t8 + t12); if (*((unsigned char *)t10) != *((unsigned char *)t13)) goto LAB88; LAB92: t12 = (t12 + 1); goto LAB90; LAB93: t20 = 0; LAB96: if (t20 < 1U) goto LAB97; else goto LAB95; LAB97: t18 = (t14 + t20); t21 = (t16 + t20); if (*((unsigned char *)t18) != *((unsigned char *)t21)) goto LAB94; LAB98: t20 = (t20 + 1); goto LAB96; LAB99: t28 = 0; LAB102: if (t28 < 1U) goto LAB103; else goto LAB101; LAB103: t26 = (t22 + t28); t29 = (t24 + t28); if (*((unsigned char *)t26) != *((unsigned char *)t29)) goto LAB100; LAB104: t28 = (t28 + 1); goto LAB102; LAB105: t47 = 0; LAB108: if (t47 < 1U) goto LAB109; else goto LAB107; LAB109: t48 = (t30 + t47); t49 = (t32 + t47); if (*((unsigned char *)t48) != *((unsigned char *)t49)) goto LAB106; LAB110: t47 = (t47 + 1); goto LAB108; LAB111: t55 = 0; LAB114: if (t55 < 1U) goto LAB115; else goto LAB113; LAB115: t56 = (t50 + t55); t57 = (t52 + t55); if (*((unsigned char *)t56) != *((unsigned char *)t57)) goto LAB112; LAB116: t55 = (t55 + 1); goto LAB114; LAB117: t63 = 0; LAB120: if (t63 < 1U) goto LAB121; else goto LAB119; LAB121: t64 = (t58 + t63); t65 = (t60 + t63); if (*((unsigned char *)t64) != *((unsigned char *)t65)) goto LAB118; LAB122: t63 = (t63 + 1); goto LAB120; LAB123: t71 = 0; LAB126: if (t71 < 1U) goto LAB127; else goto LAB125; LAB127: t72 = (t66 + t71); t73 = (t68 + t71); if (*((unsigned char *)t72) != *((unsigned char *)t73)) goto LAB124; LAB128: t71 = (t71 + 1); goto LAB126; LAB129: t79 = 0; LAB132: if (t79 < 1U) goto LAB133; else goto LAB131; LAB133: t80 = (t74 + t79); t81 = (t76 + t79); if (*((unsigned char *)t80) != *((unsigned char *)t81)) goto LAB130; LAB134: t79 = (t79 + 1); goto LAB132; LAB135: t87 = 0; LAB138: if (t87 < 1U) goto LAB139; else goto LAB137; LAB139: t88 = (t82 + t87); t89 = (t84 + t87); if (*((unsigned char *)t88) != *((unsigned char *)t89)) goto LAB136; LAB140: t87 = (t87 + 1); goto LAB138; LAB141: t95 = 0; LAB144: if (t95 < 1U) goto LAB145; else goto LAB143; LAB145: t96 = (t90 + t95); t97 = (t92 + t95); if (*((unsigned char *)t96) != *((unsigned char *)t97)) goto LAB142; LAB146: t95 = (t95 + 1); goto LAB144; LAB147: t103 = 0; LAB150: if (t103 < 1U) goto LAB151; else goto LAB149; LAB151: t104 = (t98 + t103); t105 = (t100 + t103); if (*((unsigned char *)t104) != *((unsigned char *)t105)) goto LAB148; LAB152: t103 = (t103 + 1); goto LAB150; LAB153: t111 = 0; LAB156: if (t111 < 1U) goto LAB157; else goto LAB155; LAB157: t112 = (t106 + t111); t113 = (t108 + t111); if (*((unsigned char *)t112) != *((unsigned char *)t113)) goto LAB154; LAB158: t111 = (t111 + 1); goto LAB156; LAB159: t119 = 0; LAB162: if (t119 < 1U) goto LAB163; else goto LAB161; LAB163: t120 = (t114 + t119); t121 = (t116 + t119); if (*((unsigned char *)t120) != *((unsigned char *)t121)) goto LAB160; LAB164: t119 = (t119 + 1); goto LAB162; LAB165: t127 = 0; LAB168: if (t127 < 1U) goto LAB169; else goto LAB167; LAB169: t128 = (t122 + t127); t129 = (t124 + t127); if (*((unsigned char *)t128) != *((unsigned char *)t129)) goto LAB166; LAB170: t127 = (t127 + 1); goto LAB168; LAB171: t135 = 0; LAB174: if (t135 < 1U) goto LAB175; else goto LAB173; LAB175: t136 = (t130 + t135); t137 = (t132 + t135); if (*((unsigned char *)t136) != *((unsigned char *)t137)) goto LAB172; LAB176: t135 = (t135 + 1); goto LAB174; LAB177: t143 = 0; LAB180: if (t143 < 1U) goto LAB181; else goto LAB179; LAB181: t144 = (t138 + t143); t145 = (t140 + t143); if (*((unsigned char *)t144) != *((unsigned char *)t145)) goto LAB178; LAB182: t143 = (t143 + 1); goto LAB180; LAB183: t151 = 0; LAB186: if (t151 < 1U) goto LAB187; else goto LAB185; LAB187: t152 = (t146 + t151); t153 = (t148 + t151); if (*((unsigned char *)t152) != *((unsigned char *)t153)) goto LAB184; LAB188: t151 = (t151 + 1); goto LAB186; LAB189: t2 = (t0 + 7141); xsi_report(t2, 88U, (unsigned char)3); goto LAB190; LAB191: t2 = (t0 + 2048U); t3 = *((char **)t2); t2 = (t3 + 0); *((unsigned char *)t2) = (unsigned char)0; goto LAB192; LAB194: t4 = (unsigned char)1; goto LAB196; LAB197: t2 = (t0 + 7229); xsi_report(t2, 75U, (unsigned char)3); goto LAB198; LAB199: t106 = (t0 + 2048U); t107 = *((char **)t106); t106 = (t107 + 0); *((unsigned char *)t106) = (unsigned char)0; goto LAB200; LAB202: t4 = (unsigned char)1; goto LAB204; LAB205: t5 = (unsigned char)1; goto LAB207; LAB208: t6 = (unsigned char)1; goto LAB210; LAB211: t7 = (unsigned char)1; goto LAB213; LAB214: t11 = (unsigned char)1; goto LAB216; LAB217: t19 = (unsigned char)1; goto LAB219; LAB220: t27 = (unsigned char)1; goto LAB222; LAB223: t33 = (unsigned char)1; goto LAB225; LAB226: t34 = (unsigned char)1; goto LAB228; LAB229: t35 = (unsigned char)1; goto LAB231; LAB232: t12 = 0; LAB235: if (t12 < 4U) goto LAB236; else goto LAB234; LAB236: t10 = (t2 + t12); t13 = (t8 + t12); if (*((unsigned char *)t10) != *((unsigned char *)t13)) goto LAB233; LAB237: t12 = (t12 + 1); goto LAB235; LAB238: t20 = 0; LAB241: if (t20 < 4U) goto LAB242; else goto LAB240; LAB242: t18 = (t14 + t20); t21 = (t16 + t20); if (*((unsigned char *)t18) != *((unsigned char *)t21)) goto LAB239; LAB243: t20 = (t20 + 1); goto LAB241; LAB244: t28 = 0; LAB247: if (t28 < 4U) goto LAB248; else goto LAB246; LAB248: t26 = (t22 + t28); t29 = (t24 + t28); if (*((unsigned char *)t26) != *((unsigned char *)t29)) goto LAB245; LAB249: t28 = (t28 + 1); goto LAB247; LAB250: t47 = 0; LAB253: if (t47 < 4U) goto LAB254; else goto LAB252; LAB254: t48 = (t30 + t47); t49 = (t32 + t47); if (*((unsigned char *)t48) != *((unsigned char *)t49)) goto LAB251; LAB255: t47 = (t47 + 1); goto LAB253; LAB256: t55 = 0; LAB259: if (t55 < 4U) goto LAB260; else goto LAB258; LAB260: t56 = (t50 + t55); t57 = (t52 + t55); if (*((unsigned char *)t56) != *((unsigned char *)t57)) goto LAB257; LAB261: t55 = (t55 + 1); goto LAB259; LAB262: t63 = 0; LAB265: if (t63 < 4U) goto LAB266; else goto LAB264; LAB266: t64 = (t58 + t63); t65 = (t60 + t63); if (*((unsigned char *)t64) != *((unsigned char *)t65)) goto LAB263; LAB267: t63 = (t63 + 1); goto LAB265; LAB268: t71 = 0; LAB271: if (t71 < 4U) goto LAB272; else goto LAB270; LAB272: t72 = (t66 + t71); t73 = (t68 + t71); if (*((unsigned char *)t72) != *((unsigned char *)t73)) goto LAB269; LAB273: t71 = (t71 + 1); goto LAB271; LAB274: t79 = 0; LAB277: if (t79 < 4U) goto LAB278; else goto LAB276; LAB278: t80 = (t74 + t79); t81 = (t76 + t79); if (*((unsigned char *)t80) != *((unsigned char *)t81)) goto LAB275; LAB279: t79 = (t79 + 1); goto LAB277; LAB280: t87 = 0; LAB283: if (t87 < 4U) goto LAB284; else goto LAB282; LAB284: t88 = (t82 + t87); t89 = (t84 + t87); if (*((unsigned char *)t88) != *((unsigned char *)t89)) goto LAB281; LAB285: t87 = (t87 + 1); goto LAB283; LAB286: t95 = 0; LAB289: if (t95 < 4U) goto LAB290; else goto LAB288; LAB290: t96 = (t90 + t95); t97 = (t92 + t95); if (*((unsigned char *)t96) != *((unsigned char *)t97)) goto LAB287; LAB291: t95 = (t95 + 1); goto LAB289; LAB292: t103 = 0; LAB295: if (t103 < 4U) goto LAB296; else goto LAB294; LAB296: t104 = (t98 + t103); t105 = (t100 + t103); if (*((unsigned char *)t104) != *((unsigned char *)t105)) goto LAB293; LAB297: t103 = (t103 + 1); goto LAB295; LAB298: t2 = (t0 + 7365); xsi_report(t2, 87U, (unsigned char)3); goto LAB299; LAB300: goto LAB2; LAB301: goto LAB300; LAB303: goto LAB301; }
static void unisim_a_3935320881_1820106778_p_3(char *t0) { char t20[16]; char t26[16]; char t31[16]; char t36[16]; char t41[16]; char t46[16]; char t51[16]; char t56[16]; char *t1; char *t2; unsigned char t3; unsigned char t4; unsigned char t5; unsigned char t6; unsigned char t7; unsigned char t8; unsigned char t9; unsigned char t10; unsigned char t11; unsigned char t12; unsigned char t13; unsigned char t14; unsigned char t15; unsigned char t16; unsigned char t17; char *t18; char *t21; char *t22; int t23; unsigned int t24; char *t27; char *t28; int t29; char *t32; char *t33; int t34; char *t37; char *t38; int t39; char *t42; char *t43; int t44; char *t47; char *t48; int t49; char *t52; char *t53; int t54; char *t57; char *t58; int t59; static char *nl0[] = {&&LAB29, &&LAB29}; LAB0: t1 = (t0 + 6568U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: t10 = (5 != 1); if (t10 == 1) goto LAB25; LAB26: t9 = (unsigned char)0; LAB27: if (t9 == 1) goto LAB22; LAB23: t8 = (unsigned char)0; LAB24: if (t8 == 1) goto LAB19; LAB20: t7 = (unsigned char)0; LAB21: if (t7 == 1) goto LAB16; LAB17: t6 = (unsigned char)0; LAB18: if (t6 == 1) goto LAB13; LAB14: t5 = (unsigned char)0; LAB15: if (t5 == 1) goto LAB10; LAB11: t4 = (unsigned char)0; LAB12: if (t4 == 1) goto LAB7; LAB8: t3 = (unsigned char)0; LAB9: if (t3 != 0) goto LAB4; LAB6: LAB5: t2 = (char *)((nl0) + (unsigned char)1); goto **((char **)t2); LAB4: t2 = (t0 + 6376); t18 = (t0 + 14832); t21 = (t20 + 0U); t22 = (t21 + 0U); *((int *)t22) = 1; t22 = (t21 + 4U); *((int *)t22) = 24; t22 = (t21 + 8U); *((int *)t22) = 1; t23 = (24 - 1); t24 = (t23 * 1); t24 = (t24 + 1); t22 = (t21 + 12U); *((unsigned int *)t22) = t24; t22 = (t0 + 14856); t27 = (t26 + 0U); t28 = (t27 + 0U); *((int *)t28) = 1; t28 = (t27 + 4U); *((int *)t28) = 8; t28 = (t27 + 8U); *((int *)t28) = 1; t29 = (8 - 1); t24 = (t29 * 1); t24 = (t24 + 1); t28 = (t27 + 12U); *((unsigned int *)t28) = t24; t28 = (t0 + 14864); t32 = (t31 + 0U); t33 = (t32 + 0U); *((int *)t33) = 1; t33 = (t32 + 4U); *((int *)t33) = 7; t33 = (t32 + 8U); *((int *)t33) = 1; t34 = (7 - 1); t24 = (t34 * 1); t24 = (t24 + 1); t33 = (t32 + 12U); *((unsigned int *)t33) = t24; t33 = (t0 + 14871); t37 = (t36 + 0U); t38 = (t37 + 0U); *((int *)t38) = 1; t38 = (t37 + 4U); *((int *)t38) = 0; t38 = (t37 + 8U); *((int *)t38) = 1; t39 = (0 - 1); t24 = (t39 * 1); t24 = (t24 + 1); t38 = (t37 + 12U); *((unsigned int *)t38) = t24; t38 = (t0 + 14871); t42 = (t41 + 0U); t43 = (t42 + 0U); *((int *)t43) = 1; t43 = (t42 + 4U); *((int *)t43) = 0; t43 = (t42 + 8U); *((int *)t43) = 1; t44 = (0 - 1); t24 = (t44 * 1); t24 = (t24 + 1); t43 = (t42 + 12U); *((unsigned int *)t43) = t24; t43 = (t0 + 14871); t47 = (t46 + 0U); t48 = (t47 + 0U); *((int *)t48) = 1; t48 = (t47 + 4U); *((int *)t48) = 41; t48 = (t47 + 8U); *((int *)t48) = 1; t49 = (41 - 1); t24 = (t49 * 1); t24 = (t24 + 1); t48 = (t47 + 12U); *((unsigned int *)t48) = t24; t48 = (t0 + 14912); t52 = (t51 + 0U); t53 = (t52 + 0U); *((int *)t53) = 1; t53 = (t52 + 4U); *((int *)t53) = 27; t53 = (t52 + 8U); *((int *)t53) = 1; t54 = (27 - 1); t24 = (t54 * 1); t24 = (t24 + 1); t53 = (t52 + 12U); *((unsigned int *)t53) = t24; t53 = (t0 + 14939); t57 = (t56 + 0U); t58 = (t57 + 0U); *((int *)t58) = 1; t58 = (t57 + 4U); *((int *)t58) = 0; t58 = (t57 + 8U); *((int *)t58) = 1; t59 = (0 - 1); t24 = (t59 * 1); t24 = (t24 + 1); t58 = (t57 + 12U); *((unsigned int *)t58) = t24; unisim_p_3222816464_sub_11988526220581003040_279109243(UNISIM_P_3222816464, t2, t18, t20, t22, t26, t28, t31, t33, t36, 5, t38, t41, t43, t46, t48, t51, t53, t56, (unsigned char)3); goto LAB5; LAB7: t17 = (5 != 8); t3 = t17; goto LAB9; LAB10: t16 = (5 != 7); t4 = t16; goto LAB12; LAB13: t15 = (5 != 6); t5 = t15; goto LAB15; LAB16: t14 = (5 != 5); t6 = t14; goto LAB18; LAB19: t13 = (5 != 4); t7 = t13; goto LAB21; LAB22: t12 = (5 != 3); t8 = t12; goto LAB24; LAB25: t11 = (5 != 2); t9 = t11; goto LAB27; LAB28: LAB35: *((char **)t1) = &&LAB36; LAB1: return; LAB29: goto LAB28; LAB30: if ((unsigned char)0 == 0) goto LAB31; LAB32: goto LAB28; LAB31: t2 = (t0 + 14939); xsi_report(t2, 76U, (unsigned char)3); goto LAB32; LAB33: goto LAB2; LAB34: goto LAB33; LAB36: goto LAB34; } static void unisim_a_3935320881_1820106778_p_4(char *t0) { char *t1; unsigned char t2; unsigned char t3; char *t4; char *t5; unsigned char t6; unsigned char t7; unsigned char t8; char *t9; unsigned char t10; int64 t11; char *t12; int64 t13; int64 t14; int64 t15; int64 t16; double t17; char *t18; int t19; double t20; double t21; LAB0: t1 = (t0 + 2752U); t2 = ieee_p_2592010699_sub_2763492388968962707_503743352(IEEE_P_2592010699, t1, 0U, 0U); if (t2 != 0) goto LAB2; LAB4: LAB3: t1 = (t0 + 9168); *((int *)t1) = 1; LAB1: return; LAB2: t4 = (t0 + 2472U); t5 = *((char **)t4); t6 = *((unsigned char *)t5); t7 = (t6 != (unsigned char)3); if (t7 == 1) goto LAB8; LAB9: t3 = (unsigned char)0; LAB10: if (t3 != 0) goto LAB5; LAB7: t1 = (t0 + 3752U); t4 = *((char **)t1); t2 = *((unsigned char *)t4); t3 = (!(t2)); if (t3 != 0) goto LAB14; LAB15: LAB6: goto LAB3; LAB5: t11 = (0 * 1LL); t4 = (t0 + 4608U); t12 = *((char **)t4); t4 = (t12 + 0); *((int64 *)t4) = t11; t11 = (0 * 1LL); t1 = (t0 + 4728U); t4 = *((char **)t1); t1 = (t4 + 0); *((int64 *)t1) = t11; t11 = (0 * 1LL); t1 = (t0 + 4848U); t4 = *((char **)t1); t1 = (t4 + 0); *((int64 *)t1) = t11; t11 = (0 * 1LL); t1 = (t0 + 9568); t4 = (t1 + 56U); t5 = *((char **)t4); t9 = (t5 + 56U); t12 = *((char **)t9); *((int64 *)t12) = t11; xsi_driver_first_trans_fast(t1); t11 = (0 * 1LL); t1 = (t0 + 9632); t4 = (t1 + 56U); t5 = *((char **)t4); t9 = (t5 + 56U); t12 = *((char **)t9); *((int64 *)t12) = t11; xsi_driver_first_trans_fast(t1); t1 = (t0 + 9696); t4 = (t1 + 56U); t5 = *((char **)t4); t9 = (t5 + 56U); t12 = *((char **)t9); *((unsigned char *)t12) = (unsigned char)0; xsi_driver_first_trans_fast(t1); goto LAB6; LAB8: if ((unsigned char)1 == 1) goto LAB11; LAB12: t4 = (t0 + 3752U); t9 = *((char **)t4); t10 = *((unsigned char *)t9); t8 = t10; LAB13: t3 = t8; goto LAB10; LAB11: t8 = (unsigned char)1; goto LAB13; LAB14: t1 = (t0 + 4728U); t5 = *((char **)t1); t11 = *((int64 *)t5); t1 = (t0 + 4608U); t9 = *((char **)t1); t1 = (t9 + 0); *((int64 *)t1) = t11; t11 = xsi_get_sim_current_time(); t1 = (t0 + 4728U); t4 = *((char **)t1); t1 = (t4 + 0); *((int64 *)t1) = t11; t1 = (t0 + 4608U); t4 = *((char **)t1); t11 = *((int64 *)t4); t13 = (0 * 1LL); t2 = (t11 > t13); if (t2 != 0) goto LAB16; LAB18: LAB17: goto LAB6; LAB16: t1 = (t0 + 4728U); t5 = *((char **)t1); t14 = *((int64 *)t5); t1 = (t0 + 4608U); t9 = *((char **)t1); t15 = *((int64 *)t9); t16 = (t14 - t15); t1 = (t0 + 4848U); t12 = *((char **)t1); t1 = (t12 + 0); *((int64 *)t1) = t16; t2 = (5 == 1); if (t2 != 0) goto LAB19; LAB21: t1 = (t0 + 4848U); t4 = *((char **)t1); t11 = *((int64 *)t4); t19 = (5 - 1); t17 = (2.0000000000000000 * (((double)(t19)))); t20 = (t17 - 1.0000000000000000); t21 = (t20 / 4.0000000000000000); t13 = (t11 * t21); t14 = (t13 * 1.0000000000000000); t1 = (t0 + 9568); t5 = (t1 + 56U); t9 = *((char **)t5); t12 = (t9 + 56U); t18 = *((char **)t12); *((int64 *)t18) = t14; xsi_driver_first_trans_fast(t1); LAB20: t1 = (t0 + 4848U); t4 = *((char **)t1); t11 = *((int64 *)t4); t1 = (t0 + 9632); t5 = (t1 + 56U); t9 = *((char **)t5); t12 = (t9 + 56U); t18 = *((char **)t12); *((int64 *)t18) = t11; xsi_driver_first_trans_fast(t1); t1 = (t0 + 2472U); t4 = *((char **)t1); t2 = *((unsigned char *)t4); t3 = (t2 == (unsigned char)3); if (t3 != 0) goto LAB22; LAB24: LAB23: goto LAB17; LAB19: t1 = (t0 + 4848U); t4 = *((char **)t1); t11 = *((int64 *)t4); t17 = (1.0000000000000000 / 4.0000000000000000); t13 = (t11 * t17); t14 = (t13 * 1.0000000000000000); t1 = (t0 + 9568); t5 = (t1 + 56U); t9 = *((char **)t5); t12 = (t9 + 56U); t18 = *((char **)t12); *((int64 *)t18) = t14; xsi_driver_first_trans_fast(t1); goto LAB20; LAB22: t1 = (t0 + 9696); t5 = (t1 + 56U); t9 = *((char **)t5); t12 = (t9 + 56U); t18 = *((char **)t12); *((unsigned char *)t18) = (unsigned char)1; xsi_driver_first_trans_fast(t1); goto LAB23; }
static void work_a_0205782932_3212880686_p_0(char *t0) { unsigned char t1; char *t2; unsigned char t3; char *t4; char *t5; unsigned char t6; unsigned char t7; char *t8; char *t9; int t10; char *t11; char *t12; int t13; char *t14; int t16; char *t17; int t19; char *t20; LAB0: xsi_set_current_line(56, ng0); t2 = (t0 + 992U); t3 = ieee_p_2592010699_sub_1744673427_503743352(IEEE_P_2592010699, t2, 0U, 0U); if (t3 == 1) goto LAB5; LAB6: t1 = (unsigned char)0; LAB7: if (t1 != 0) goto LAB2; LAB4: LAB3: t2 = (t0 + 3472); *((int *)t2) = 1; LAB1: return; LAB2: xsi_set_current_line(58, ng0); t4 = (t0 + 1352U); t8 = *((char **)t4); t4 = (t0 + 5730); t10 = xsi_mem_cmp(t4, t8, 3U); if (t10 == 1) goto LAB9; LAB14: t11 = (t0 + 5733); t13 = xsi_mem_cmp(t11, t8, 3U); if (t13 == 1) goto LAB10; LAB15: t14 = (t0 + 5736); t16 = xsi_mem_cmp(t14, t8, 3U); if (t16 == 1) goto LAB11; LAB16: t17 = (t0 + 5739); t19 = xsi_mem_cmp(t17, t8, 3U); if (t19 == 1) goto LAB12; LAB17: LAB13: LAB8: goto LAB3; LAB5: t4 = (t0 + 1192U); t5 = *((char **)t4); t6 = *((unsigned char *)t5); t7 = (t6 == (unsigned char)3); t1 = t7; goto LAB7; LAB9: xsi_set_current_line(60, ng0); t20 = (t0 + 5742); xsi_report(t20, 4U, 0); xsi_set_current_line(61, ng0); t2 = (t0 + 5746); t5 = (t0 + 3552); t8 = (t5 + 56U); t9 = *((char **)t8); t11 = (t9 + 56U); t12 = *((char **)t11); memcpy(t12, t2, 16U); xsi_driver_first_trans_fast_port(t5); goto LAB8; LAB10: xsi_set_current_line(63, ng0); t2 = (t0 + 5762); xsi_report(t2, 5U, 0); xsi_set_current_line(64, ng0); t2 = (t0 + 1992U); t4 = *((char **)t2); t2 = (t0 + 3552); t5 = (t2 + 56U); t8 = *((char **)t5); t9 = (t8 + 56U); t11 = *((char **)t9); memcpy(t11, t4, 16U); xsi_driver_first_trans_fast_port(t2); goto LAB8; LAB11: xsi_set_current_line(66, ng0); t2 = (t0 + 5767); xsi_report(t2, 6U, 0); xsi_set_current_line(67, ng0); t2 = (t0 + 1512U); t4 = *((char **)t2); t2 = (t0 + 3616); t5 = (t2 + 56U); t8 = *((char **)t5); t9 = (t8 + 56U); t11 = *((char **)t9); memcpy(t11, t4, 16U); xsi_driver_first_trans_fast(t2); xsi_set_current_line(68, ng0); t2 = (t0 + 1992U); t4 = *((char **)t2); t2 = (t0 + 3552); t5 = (t2 + 56U); t8 = *((char **)t5); t9 = (t8 + 56U); t11 = *((char **)t9); memcpy(t11, t4, 16U); xsi_driver_first_trans_fast_port(t2); goto LAB8; LAB12: goto LAB8; LAB18:; }
static void work_a_3813126550_0318166943_p_0(char *t0) { char t12[16]; char t13[16]; char t14[16]; char t15[16]; char t21[16]; char t23[16]; char t32[16]; char t34[16]; char *t1; char *t2; int64 t3; char *t4; int t5; unsigned char t6; char *t7; char *t8; char *t9; char *t10; char *t11; unsigned int t16; char *t17; char *t18; char *t19; char *t20; char *t22; char *t24; char *t25; int t26; char *t27; char *t28; char *t30; char *t31; char *t33; char *t35; char *t36; int t37; char *t38; char *t39; char *t40; char *t41; char *t42; int t43; int t44; int t45; int t46; int t47; int t48; int t49; int t50; int t51; int t52; LAB0: t1 = (t0 + 3312U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(63, ng0); t3 = (1 * 1LL); t2 = (t0 + 3120); xsi_process_wait(t2, t3); LAB6: *((char **)t1) = &&LAB7; LAB1: return; LAB4: xsi_set_current_line(65, ng0); t2 = (t0 + 1968U); t4 = *((char **)t2); t5 = *((int *)t4); t6 = (t5 == 16); if (t6 != 0) goto LAB8; LAB10: xsi_set_current_line(92, ng0); t2 = (t0 + 6380); *((int *)t2) = 0; t4 = (t0 + 6384); *((int *)t4) = 1; t5 = 0; t26 = 1; LAB75: if (t5 <= t26) goto LAB76; LAB78: LAB9: xsi_set_current_line(110, ng0); LAB107: *((char **)t1) = &&LAB108; goto LAB1; LAB5: goto LAB4; LAB7: goto LAB5; LAB8: xsi_set_current_line(66, ng0); t2 = (t0 + 3696); t7 = (t2 + 56U); t8 = *((char **)t7); t9 = (t8 + 56U); t10 = *((char **)t9); *((unsigned char *)t10) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(67, ng0); t2 = (t0 + 6220); t7 = (t0 + 3760); t8 = (t7 + 56U); t9 = *((char **)t8); t10 = (t9 + 56U); t11 = *((char **)t10); memcpy(t11, t2, 8U); xsi_driver_first_trans_fast(t7); xsi_set_current_line(68, ng0); t2 = (t0 + 6236); t7 = (t0 + 3824); t8 = (t7 + 56U); t9 = *((char **)t8); t10 = (t9 + 56U); t11 = *((char **)t10); memcpy(t11, t2, 8U); xsi_driver_first_trans_fast(t7); xsi_set_current_line(69, ng0); t3 = (1 * 1LL); t2 = (t0 + 3120); xsi_process_wait(t2, t3); LAB13: *((char **)t1) = &&LAB14; goto LAB1; LAB11: xsi_set_current_line(70, ng0); t2 = (t0 + 6252); t7 = (t0 + 1192U); t8 = *((char **)t7); t9 = ((IEEE_P_2592010699) + 4024); t10 = (t15 + 0U); t11 = (t10 + 0U); *((int *)t11) = 0; t11 = (t10 + 4U); *((int *)t11) = 0; t11 = (t10 + 8U); *((int *)t11) = 1; t5 = (0 - 0); t16 = (t5 * 1); t16 = (t16 + 1); t11 = (t10 + 12U); *((unsigned int *)t11) = t16; t11 = (t0 + 6096U); t7 = xsi_base_array_concat(t7, t14, t9, (char)97, t2, t15, (char)97, t8, t11, (char)101); t17 = (t0 + 6253); t19 = (t0 + 1352U); t20 = *((char **)t19); t22 = ((IEEE_P_2592010699) + 4024); t24 = (t23 + 0U); t25 = (t24 + 0U); *((int *)t25) = 0; t25 = (t24 + 4U); *((int *)t25) = 0; t25 = (t24 + 8U); *((int *)t25) = 1; t26 = (0 - 0); t16 = (t26 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t25 = (t0 + 6112U); t19 = xsi_base_array_concat(t19, t21, t22, (char)97, t17, t23, (char)97, t20, t25, (char)101); t27 = ieee_p_1242562249_sub_1547198987_1035706684(IEEE_P_1242562249, t13, t7, t14, t19, t21); t28 = (t0 + 6254); t30 = (t0 + 1032U); t31 = *((char **)t30); t6 = *((unsigned char *)t31); t33 = ((IEEE_P_1242562249) + 3000); t35 = (t34 + 0U); t36 = (t35 + 0U); *((int *)t36) = 0; t36 = (t35 + 4U); *((int *)t36) = -1; t36 = (t35 + 8U); *((int *)t36) = 1; t37 = (-1 - 0); t16 = (t37 * 1); t16 = (t16 + 1); t36 = (t35 + 12U); *((unsigned int *)t36) = t16; t30 = xsi_base_array_concat(t30, t32, t33, (char)97, t28, t34, (char)99, t6, (char)101); t36 = ieee_p_1242562249_sub_1547198987_1035706684(IEEE_P_1242562249, t12, t27, t13, t30, t32); t38 = (t0 + 3888); t39 = (t38 + 56U); t40 = *((char **)t39); t41 = (t40 + 56U); t42 = *((char **)t41); memcpy(t42, t36, 9U); xsi_driver_first_trans_fast(t38); xsi_set_current_line(71, ng0); t3 = (10 * 1000LL); t2 = (t0 + 3120); xsi_process_wait(t2, t3); LAB17: *((char **)t1) = &&LAB18; goto LAB1; LAB12: goto LAB11; LAB14: goto LAB12; LAB15: xsi_set_current_line(72, ng0); t2 = (t0 + 1512U); t4 = *((char **)t2); t2 = (t0 + 1672U); t7 = *((char **)t2); t6 = 1; if (9U == 9U) goto LAB21; LAB22: t6 = 0; LAB23: if (t6 == 0) goto LAB19; LAB20: xsi_set_current_line(73, ng0); t2 = (t0 + 3696); t4 = (t2 + 56U); t7 = *((char **)t4); t8 = (t7 + 56U); t9 = *((char **)t8); *((unsigned char *)t9) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(74, ng0); t3 = (1 * 1LL); t2 = (t0 + 3120); xsi_process_wait(t2, t3); LAB29: *((char **)t1) = &&LAB30; goto LAB1; LAB16: goto LAB15; LAB18: goto LAB16; LAB19: t9 = (t0 + 6254); xsi_report(t9, 22U, (unsigned char)2); goto LAB20; LAB21: t16 = 0; LAB24: if (t16 < 9U) goto LAB25; else goto LAB23; LAB25: t2 = (t4 + t16); t8 = (t7 + t16); if (*((unsigned char *)t2) != *((unsigned char *)t8)) goto LAB22; LAB26: t16 = (t16 + 1); goto LAB24; LAB27: xsi_set_current_line(75, ng0); t2 = (t0 + 6276); t7 = (t0 + 1192U); t8 = *((char **)t7); t9 = ((IEEE_P_2592010699) + 4024); t10 = (t15 + 0U); t11 = (t10 + 0U); *((int *)t11) = 0; t11 = (t10 + 4U); *((int *)t11) = 0; t11 = (t10 + 8U); *((int *)t11) = 1; t5 = (0 - 0); t16 = (t5 * 1); t16 = (t16 + 1); t11 = (t10 + 12U); *((unsigned int *)t11) = t16; t11 = (t0 + 6096U); t7 = xsi_base_array_concat(t7, t14, t9, (char)97, t2, t15, (char)97, t8, t11, (char)101); t17 = (t0 + 6277); t19 = (t0 + 1352U); t20 = *((char **)t19); t22 = ((IEEE_P_2592010699) + 4024); t24 = (t23 + 0U); t25 = (t24 + 0U); *((int *)t25) = 0; t25 = (t24 + 4U); *((int *)t25) = 0; t25 = (t24 + 8U); *((int *)t25) = 1; t26 = (0 - 0); t16 = (t26 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t25 = (t0 + 6112U); t19 = xsi_base_array_concat(t19, t21, t22, (char)97, t17, t23, (char)97, t20, t25, (char)101); t27 = ieee_p_1242562249_sub_1547198987_1035706684(IEEE_P_1242562249, t13, t7, t14, t19, t21); t28 = (t0 + 6278); t30 = (t0 + 1032U); t31 = *((char **)t30); t6 = *((unsigned char *)t31); t33 = ((IEEE_P_1242562249) + 3000); t35 = (t34 + 0U); t36 = (t35 + 0U); *((int *)t36) = 0; t36 = (t35 + 4U); *((int *)t36) = -1; t36 = (t35 + 8U); *((int *)t36) = 1; t37 = (-1 - 0); t16 = (t37 * 1); t16 = (t16 + 1); t36 = (t35 + 12U); *((unsigned int *)t36) = t16; t30 = xsi_base_array_concat(t30, t32, t33, (char)97, t28, t34, (char)99, t6, (char)101); t36 = ieee_p_1242562249_sub_1547198987_1035706684(IEEE_P_1242562249, t12, t27, t13, t30, t32); t38 = (t0 + 3888); t39 = (t38 + 56U); t40 = *((char **)t39); t41 = (t40 + 56U); t42 = *((char **)t41); memcpy(t42, t36, 9U); xsi_driver_first_trans_fast(t38); xsi_set_current_line(76, ng0); t3 = (10 * 1000LL); t2 = (t0 + 3120); xsi_process_wait(t2, t3); LAB33: *((char **)t1) = &&LAB34; goto LAB1; LAB28: goto LAB27; LAB30: goto LAB28; LAB31: xsi_set_current_line(77, ng0); t2 = (t0 + 1512U); t4 = *((char **)t2); t2 = (t0 + 1672U); t7 = *((char **)t2); t6 = 1; if (9U == 9U) goto LAB37; LAB38: t6 = 0; LAB39: if (t6 == 0) goto LAB35; LAB36: xsi_set_current_line(79, ng0); t2 = (t0 + 3696); t4 = (t2 + 56U); t7 = *((char **)t4); t8 = (t7 + 56U); t9 = *((char **)t8); *((unsigned char *)t9) = (unsigned char)2; xsi_driver_first_trans_fast(t2); xsi_set_current_line(80, ng0); t2 = (t0 + 6300); t7 = (t0 + 3760); t8 = (t7 + 56U); t9 = *((char **)t8); t10 = (t9 + 56U); t11 = *((char **)t10); memcpy(t11, t2, 8U); xsi_driver_first_trans_fast(t7); xsi_set_current_line(81, ng0); t2 = (t0 + 6316); t7 = (t0 + 3824); t8 = (t7 + 56U); t9 = *((char **)t8); t10 = (t9 + 56U); t11 = *((char **)t10); memcpy(t11, t2, 8U); xsi_driver_first_trans_fast(t7); xsi_set_current_line(82, ng0); t3 = (1 * 1LL); t2 = (t0 + 3120); xsi_process_wait(t2, t3); LAB45: *((char **)t1) = &&LAB46; goto LAB1; LAB32: goto LAB31; LAB34: goto LAB32; LAB35: t9 = (t0 + 6278); xsi_report(t9, 22U, (unsigned char)2); goto LAB36; LAB37: t16 = 0; LAB40: if (t16 < 9U) goto LAB41; else goto LAB39; LAB41: t2 = (t4 + t16); t8 = (t7 + t16); if (*((unsigned char *)t2) != *((unsigned char *)t8)) goto LAB38; LAB42: t16 = (t16 + 1); goto LAB40; LAB43: xsi_set_current_line(83, ng0); t2 = (t0 + 6332); t7 = (t0 + 1192U); t8 = *((char **)t7); t9 = ((IEEE_P_2592010699) + 4024); t10 = (t15 + 0U); t11 = (t10 + 0U); *((int *)t11) = 0; t11 = (t10 + 4U); *((int *)t11) = 0; t11 = (t10 + 8U); *((int *)t11) = 1; t5 = (0 - 0); t16 = (t5 * 1); t16 = (t16 + 1); t11 = (t10 + 12U); *((unsigned int *)t11) = t16; t11 = (t0 + 6096U); t7 = xsi_base_array_concat(t7, t14, t9, (char)97, t2, t15, (char)97, t8, t11, (char)101); t17 = (t0 + 6333); t19 = (t0 + 1352U); t20 = *((char **)t19); t22 = ((IEEE_P_2592010699) + 4024); t24 = (t23 + 0U); t25 = (t24 + 0U); *((int *)t25) = 0; t25 = (t24 + 4U); *((int *)t25) = 0; t25 = (t24 + 8U); *((int *)t25) = 1; t26 = (0 - 0); t16 = (t26 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t25 = (t0 + 6112U); t19 = xsi_base_array_concat(t19, t21, t22, (char)97, t17, t23, (char)97, t20, t25, (char)101); t27 = ieee_p_1242562249_sub_1547198987_1035706684(IEEE_P_1242562249, t13, t7, t14, t19, t21); t28 = (t0 + 6334); t30 = (t0 + 1032U); t31 = *((char **)t30); t6 = *((unsigned char *)t31); t33 = ((IEEE_P_1242562249) + 3000); t35 = (t34 + 0U); t36 = (t35 + 0U); *((int *)t36) = 0; t36 = (t35 + 4U); *((int *)t36) = -1; t36 = (t35 + 8U); *((int *)t36) = 1; t37 = (-1 - 0); t16 = (t37 * 1); t16 = (t16 + 1); t36 = (t35 + 12U); *((unsigned int *)t36) = t16; t30 = xsi_base_array_concat(t30, t32, t33, (char)97, t28, t34, (char)99, t6, (char)101); t36 = ieee_p_1242562249_sub_1547198987_1035706684(IEEE_P_1242562249, t12, t27, t13, t30, t32); t38 = (t0 + 3888); t39 = (t38 + 56U); t40 = *((char **)t39); t41 = (t40 + 56U); t42 = *((char **)t41); memcpy(t42, t36, 9U); xsi_driver_first_trans_fast(t38); xsi_set_current_line(84, ng0); t3 = (10 * 1000LL); t2 = (t0 + 3120); xsi_process_wait(t2, t3); LAB49: *((char **)t1) = &&LAB50; goto LAB1; LAB44: goto LAB43; LAB46: goto LAB44; LAB47: xsi_set_current_line(85, ng0); t2 = (t0 + 1512U); t4 = *((char **)t2); t2 = (t0 + 1672U); t7 = *((char **)t2); t6 = 1; if (9U == 9U) goto LAB53; LAB54: t6 = 0; LAB55: if (t6 == 0) goto LAB51; LAB52: xsi_set_current_line(86, ng0); t2 = (t0 + 3696); t4 = (t2 + 56U); t7 = *((char **)t4); t8 = (t7 + 56U); t9 = *((char **)t8); *((unsigned char *)t9) = (unsigned char)3; xsi_driver_first_trans_fast(t2); xsi_set_current_line(87, ng0); t3 = (1 * 1LL); t2 = (t0 + 3120); xsi_process_wait(t2, t3); LAB61: *((char **)t1) = &&LAB62; goto LAB1; LAB48: goto LAB47; LAB50: goto LAB48; LAB51: t9 = (t0 + 6334); xsi_report(t9, 22U, (unsigned char)2); goto LAB52; LAB53: t16 = 0; LAB56: if (t16 < 9U) goto LAB57; else goto LAB55; LAB57: t2 = (t4 + t16); t8 = (t7 + t16); if (*((unsigned char *)t2) != *((unsigned char *)t8)) goto LAB54; LAB58: t16 = (t16 + 1); goto LAB56; LAB59: xsi_set_current_line(88, ng0); t2 = (t0 + 6356); t7 = (t0 + 1192U); t8 = *((char **)t7); t9 = ((IEEE_P_2592010699) + 4024); t10 = (t15 + 0U); t11 = (t10 + 0U); *((int *)t11) = 0; t11 = (t10 + 4U); *((int *)t11) = 0; t11 = (t10 + 8U); *((int *)t11) = 1; t5 = (0 - 0); t16 = (t5 * 1); t16 = (t16 + 1); t11 = (t10 + 12U); *((unsigned int *)t11) = t16; t11 = (t0 + 6096U); t7 = xsi_base_array_concat(t7, t14, t9, (char)97, t2, t15, (char)97, t8, t11, (char)101); t17 = (t0 + 6357); t19 = (t0 + 1352U); t20 = *((char **)t19); t22 = ((IEEE_P_2592010699) + 4024); t24 = (t23 + 0U); t25 = (t24 + 0U); *((int *)t25) = 0; t25 = (t24 + 4U); *((int *)t25) = 0; t25 = (t24 + 8U); *((int *)t25) = 1; t26 = (0 - 0); t16 = (t26 * 1); t16 = (t16 + 1); t25 = (t24 + 12U); *((unsigned int *)t25) = t16; t25 = (t0 + 6112U); t19 = xsi_base_array_concat(t19, t21, t22, (char)97, t17, t23, (char)97, t20, t25, (char)101); t27 = ieee_p_1242562249_sub_1547198987_1035706684(IEEE_P_1242562249, t13, t7, t14, t19, t21); t28 = (t0 + 6358); t30 = (t0 + 1032U); t31 = *((char **)t30); t6 = *((unsigned char *)t31); t33 = ((IEEE_P_1242562249) + 3000); t35 = (t34 + 0U); t36 = (t35 + 0U); *((int *)t36) = 0; t36 = (t35 + 4U); *((int *)t36) = -1; t36 = (t35 + 8U); *((int *)t36) = 1; t37 = (-1 - 0); t16 = (t37 * 1); t16 = (t16 + 1); t36 = (t35 + 12U); *((unsigned int *)t36) = t16; t30 = xsi_base_array_concat(t30, t32, t33, (char)97, t28, t34, (char)99, t6, (char)101); t36 = ieee_p_1242562249_sub_1547198987_1035706684(IEEE_P_1242562249, t12, t27, t13, t30, t32); t38 = (t0 + 3888); t39 = (t38 + 56U); t40 = *((char **)t39); t41 = (t40 + 56U); t42 = *((char **)t41); memcpy(t42, t36, 9U); xsi_driver_first_trans_fast(t38); xsi_set_current_line(89, ng0); t3 = (10 * 1000LL); t2 = (t0 + 3120); xsi_process_wait(t2, t3); LAB65: *((char **)t1) = &&LAB66; goto LAB1; LAB60: goto LAB59; LAB62: goto LAB60; LAB63: xsi_set_current_line(90, ng0); t2 = (t0 + 1512U); t4 = *((char **)t2); t2 = (t0 + 1672U); t7 = *((char **)t2); t6 = 1; if (9U == 9U) goto LAB69; LAB70: t6 = 0; LAB71: if (t6 == 0) goto LAB67; LAB68: goto LAB9; LAB64: goto LAB63; LAB66: goto LAB64; LAB67: t9 = (t0 + 6358); xsi_report(t9, 22U, (unsigned char)2); goto LAB68; LAB69: t16 = 0; LAB72: if (t16 < 9U) goto LAB73; else goto LAB71; LAB73: t2 = (t4 + t16); t8 = (t7 + t16); if (*((unsigned char *)t2) != *((unsigned char *)t8)) goto LAB70; LAB74: t16 = (t16 + 1); goto LAB72; LAB76: xsi_set_current_line(93, ng0); t7 = (t0 + 6380); t37 = *((int *)t7); t6 = (t37 == 0); if (t6 != 0) goto LAB79; LAB81: xsi_set_current_line(94, ng0); t2 = (t0 + 3696); t4 = (t2 + 56U); t7 = *((char **)t4); t8 = (t7 + 56U); t9 = *((char **)t8); *((unsigned char *)t9) = (unsigned char)3; xsi_driver_first_trans_fast(t2); LAB80: xsi_set_current_line(96, ng0); t2 = (t0 + 1968U); t4 = *((char **)t2); t37 = *((int *)t4); t43 = xsi_vhdl_pow(2, t37); t44 = (t43 - 1); t2 = (t0 + 6388); *((int *)t2) = 0; t7 = (t0 + 6392); *((int *)t7) = t44; t45 = 0; t46 = t44; LAB82: if (t45 <= t46) goto LAB83; LAB85: LAB77: t2 = (t0 + 6380); t5 = *((int *)t2); t4 = (t0 + 6384); t26 = *((int *)t4); if (t5 == t26) goto LAB78; LAB104: t37 = (t5 + 1); t5 = t37; t7 = (t0 + 6380); *((int *)t7) = t5; goto LAB75; LAB79: xsi_set_current_line(93, ng0); t8 = (t0 + 3696); t9 = (t8 + 56U); t10 = *((char **)t9); t11 = (t10 + 56U); t17 = *((char **)t11); *((unsigned char *)t17) = (unsigned char)2; xsi_driver_first_trans_fast(t8); goto LAB80; LAB83: xsi_set_current_line(97, ng0); t8 = (t0 + 1968U); t9 = *((char **)t8); t47 = *((int *)t9); t48 = xsi_vhdl_pow(2, t47); t49 = (t48 - 1); t8 = (t0 + 6396); *((int *)t8) = 0; t10 = (t0 + 6400); *((int *)t10) = t49; t50 = 0; t51 = t49; LAB86: if (t50 <= t51) goto LAB87; LAB89: LAB84: t2 = (t0 + 6388); t45 = *((int *)t2); t4 = (t0 + 6392); t46 = *((int *)t4); if (t45 == t46) goto LAB85; LAB103: t37 = (t45 + 1); t45 = t37; t7 = (t0 + 6388); *((int *)t7) = t45; goto LAB82; LAB87: xsi_set_current_line(98, ng0); t11 = (t0 + 6388); t17 = (t0 + 1968U); t18 = *((char **)t17); t52 = *((int *)t18); t17 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t12, *((int *)t11), t52); t19 = (t0 + 3760); t20 = (t19 + 56U); t22 = *((char **)t20); t24 = (t22 + 56U); t25 = *((char **)t24); memcpy(t25, t17, 8U); xsi_driver_first_trans_fast(t19); xsi_set_current_line(99, ng0); t2 = (t0 + 6396); t4 = (t0 + 1968U); t7 = *((char **)t4); t37 = *((int *)t7); t4 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t12, *((int *)t2), t37); t8 = (t0 + 3824); t9 = (t8 + 56U); t10 = *((char **)t9); t11 = (t10 + 56U); t17 = *((char **)t11); memcpy(t17, t4, 8U); xsi_driver_first_trans_fast(t8); xsi_set_current_line(100, ng0); t2 = (t0 + 6388); t4 = (t0 + 6396); t37 = *((int *)t2); t43 = *((int *)t4); t44 = (t37 + t43); t7 = (t0 + 6380); t47 = *((int *)t7); t48 = (t44 + t47); t8 = (t0 + 1968U); t9 = *((char **)t8); t49 = *((int *)t9); t52 = (t49 + 1); t8 = ieee_p_1242562249_sub_180853171_1035706684(IEEE_P_1242562249, t12, t48, t52); t10 = (t0 + 3888); t11 = (t10 + 56U); t17 = *((char **)t11); t18 = (t17 + 56U); t19 = *((char **)t18); memcpy(t19, t8, 9U); xsi_driver_first_trans_fast(t10); xsi_set_current_line(101, ng0); t3 = (10 * 1000LL); t2 = (t0 + 3120); xsi_process_wait(t2, t3); LAB92: *((char **)t1) = &&LAB93; goto LAB1; LAB88: t2 = (t0 + 6396); t50 = *((int *)t2); t4 = (t0 + 6400); t51 = *((int *)t4); if (t50 == t51) goto LAB89; LAB102: t37 = (t50 + 1); t50 = t37; t7 = (t0 + 6396); *((int *)t7) = t50; goto LAB86; LAB90: xsi_set_current_line(102, ng0); t2 = (t0 + 1512U); t4 = *((char **)t2); t2 = (t0 + 1672U); t7 = *((char **)t2); t6 = 1; if (9U == 9U) goto LAB96; LAB97: t6 = 0; LAB98: if (t6 == 0) goto LAB94; LAB95: goto LAB88; LAB91: goto LAB90; LAB93: goto LAB91; LAB94: t9 = (t0 + 6404); xsi_report(t9, 22U, (unsigned char)2); goto LAB95; LAB96: t16 = 0; LAB99: if (t16 < 9U) goto LAB100; else goto LAB98; LAB100: t2 = (t4 + t16); t8 = (t7 + t16); if (*((unsigned char *)t2) != *((unsigned char *)t8)) goto LAB97; LAB101: t16 = (t16 + 1); goto LAB99; LAB105: goto LAB2; LAB106: goto LAB105; LAB108: goto LAB106; }