static void Always_77_2(char *t0) { char t4[8]; char t7[8]; char *t1; char *t2; char *t3; char *t5; char *t6; char *t8; LAB0: t1 = (t0 + 2744U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(77, ng0); t2 = (t0 + 3532); *((int *)t2) = 1; t3 = (t0 + 2772); *((char **)t3) = t2; *((char **)t1) = &&LAB4; LAB1: return; LAB4: xsi_set_current_line(77, ng0); LAB5: xsi_set_current_line(78, ng0); *((int *)t4) = xsi_vlog_rtl_dist_uniform(0, 0, -2147483648, 2147483647); t5 = (t4 + 4); *((int *)t5) = 0; t6 = ((char*)((ng3))); memset(t7, 0, 8); xsi_vlog_signed_mod(t7, 32, t4, 32, t6, 32); t8 = (t0 + 1564); xsi_vlogvar_assign_value(t8, t7, 0, 0, 16); xsi_set_current_line(79, ng0); *((int *)t4) = xsi_vlog_rtl_dist_uniform(0, 0, -2147483648, 2147483647); t2 = (t4 + 4); *((int *)t2) = 0; t3 = ((char*)((ng3))); memset(t7, 0, 8); xsi_vlog_signed_mod(t7, 32, t4, 32, t3, 32); t5 = (t0 + 1656); xsi_vlogvar_assign_value(t5, t7, 0, 0, 16); goto LAB2; }
static void Always_55_1(char *t0) { char t3[8]; char t6[8]; char *t1; char *t2; char *t4; char *t5; char *t7; LAB0: t1 = (t0 + 2232U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(55, ng0); t2 = (t0 + 2132); xsi_process_wait(t2, 10000LL); *((char **)t1) = &&LAB4; LAB1: return; LAB4: xsi_set_current_line(55, ng0); *((int *)t3) = xsi_vlog_rtl_dist_uniform(0, 0, -2147483648, 2147483647); t4 = (t3 + 4); *((int *)t4) = 0; t5 = ((char*)((ng1))); memset(t6, 0, 8); xsi_vlog_signed_mod(t6, 32, t3, 32, t5, 32); t7 = (t0 + 1196); xsi_vlogvar_assign_value(t7, t6, 0, 0, 1); goto LAB2; }
static int sp_divroundup(char *t1, char *t2) { char t9[8]; char t11[8]; char t22[8]; int t0; char *t3; char *t4; char *t5; char *t6; char *t7; char *t8; char *t10; char *t12; unsigned int t13; unsigned int t14; unsigned int t15; unsigned int t16; unsigned int t17; char *t18; char *t19; char *t20; char *t21; char *t23; LAB0: t0 = 1; LAB2: t3 = (t1 + 24840); t4 = (t3 + 56U); t5 = *((char **)t4); t6 = (t1 + 25000); t7 = (t6 + 56U); t8 = *((char **)t7); memset(t9, 0, 8); xsi_vlog_signed_divide(t9, 32, t5, 32, t8, 32); t10 = (t1 + 25320); xsi_vlogvar_assign_value(t10, t9, 0, 0, 32); t3 = (t1 + 24840); t4 = (t3 + 56U); t5 = *((char **)t4); t6 = (t1 + 25000); t7 = (t6 + 56U); t8 = *((char **)t7); memset(t9, 0, 8); xsi_vlog_signed_mod(t9, 32, t5, 32, t8, 32); t10 = ((char*)((ng0))); memset(t11, 0, 8); xsi_vlog_signed_not_equal(t11, 32, t9, 32, t10, 32); t12 = (t11 + 4); t13 = *((unsigned int *)t12); t14 = (~(t13)); t15 = *((unsigned int *)t11); t16 = (t15 & t14); t17 = (t16 != 0); if (t17 > 0) goto LAB3; LAB4: LAB5: t3 = (t1 + 25320); t4 = (t3 + 56U); t5 = *((char **)t4); t6 = (t1 + 25160); xsi_vlogvar_assign_value(t6, t5, 0, 0, 32); t0 = 0; LAB1: return t0; LAB3: LAB6: t18 = (t1 + 25320); t19 = (t18 + 56U); t20 = *((char **)t19); t21 = ((char*)((ng1))); memset(t22, 0, 8); xsi_vlog_signed_add(t22, 32, t20, 32, t21, 32); t23 = (t1 + 25320); xsi_vlogvar_assign_value(t23, t22, 0, 0, 32); goto LAB5; }
static void Always_25_3(char *t0) { char t13[8]; char t17[8]; char t24[8]; char t64[8]; char t88[16]; char t89[16]; char t90[16]; char t91[8]; char t95[8]; char *t1; char *t2; char *t3; char *t4; char *t5; unsigned int t6; unsigned int t7; unsigned int t8; unsigned int t9; unsigned int t10; char *t11; char *t12; unsigned int t14; unsigned int t15; unsigned int t16; unsigned int t18; unsigned int t19; unsigned int t20; unsigned int t21; unsigned int t22; char *t23; unsigned int t25; unsigned int t26; unsigned int t27; char *t28; char *t29; char *t30; unsigned int t31; unsigned int t32; unsigned int t33; unsigned int t34; unsigned int t35; unsigned int t36; unsigned int t37; char *t38; char *t39; unsigned int t40; unsigned int t41; unsigned int t42; unsigned int t43; unsigned int t44; unsigned int t45; unsigned int t46; unsigned int t47; int t48; int t49; unsigned int t50; unsigned int t51; unsigned int t52; unsigned int t53; unsigned int t54; unsigned int t55; char *t56; unsigned int t57; unsigned int t58; unsigned int t59; unsigned int t60; unsigned int t61; char *t62; char *t63; char *t65; char *t66; unsigned int t67; unsigned int t68; unsigned int t69; unsigned int t70; unsigned int t71; unsigned int t72; unsigned int t73; unsigned int t74; unsigned int t75; unsigned int t76; unsigned int t77; unsigned int t78; char *t79; char *t80; unsigned int t81; unsigned int t82; unsigned int t83; unsigned int t84; unsigned int t85; char *t86; char *t87; char *t92; char *t93; char *t94; unsigned int t96; unsigned int t97; unsigned int t98; unsigned int t99; unsigned int t100; unsigned int t101; unsigned int t102; char *t103; char *t104; LAB0: t1 = (t0 + 2888U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(25, ng0); t2 = (t0 + 3108); *((int *)t2) = 1; t3 = (t0 + 2916); *((char **)t3) = t2; *((char **)t1) = &&LAB4; LAB1: return; LAB4: xsi_set_current_line(25, ng0); LAB5: xsi_set_current_line(26, ng0); t4 = (t0 + 1520U); t5 = *((char **)t4); t4 = (t5 + 4); t6 = *((unsigned int *)t4); t7 = (~(t6)); t8 = *((unsigned int *)t5); t9 = (t8 & t7); t10 = (t9 != 0); if (t10 > 0) goto LAB6; LAB7: xsi_set_current_line(31, ng0); t2 = (t0 + 1428U); t3 = *((char **)t2); memset(t13, 0, 8); t2 = (t3 + 4); t6 = *((unsigned int *)t2); t7 = (~(t6)); t8 = *((unsigned int *)t3); t9 = (t8 & t7); t10 = (t9 & 1U); if (t10 != 0) goto LAB10; LAB11: if (*((unsigned int *)t2) != 0) goto LAB12; LAB13: t5 = (t13 + 4); t14 = *((unsigned int *)t13); t15 = *((unsigned int *)t5); t16 = (t14 || t15); if (t16 > 0) goto LAB14; LAB15: memcpy(t24, t13, 8); LAB16: t56 = (t24 + 4); t57 = *((unsigned int *)t56); t58 = (~(t57)); t59 = *((unsigned int *)t24); t60 = (t59 & t58); t61 = (t60 != 0); if (t61 > 0) goto LAB24; LAB25: xsi_set_current_line(51, ng0); t2 = (t0 + 1428U); t3 = *((char **)t2); memset(t13, 0, 8); t2 = (t3 + 4); t6 = *((unsigned int *)t2); t7 = (~(t6)); t8 = *((unsigned int *)t3); t9 = (t8 & t7); t10 = (t9 & 1U); if (t10 != 0) goto LAB70; LAB71: if (*((unsigned int *)t2) != 0) goto LAB72; LAB73: t5 = (t13 + 4); t14 = *((unsigned int *)t13); t15 = *((unsigned int *)t5); t16 = (t14 || t15); if (t16 > 0) goto LAB74; LAB75: memcpy(t64, t13, 8); LAB76: t80 = (t64 + 4); t74 = *((unsigned int *)t80); t75 = (~(t74)); t76 = *((unsigned int *)t64); t77 = (t76 & t75); t78 = (t77 != 0); if (t78 > 0) goto LAB88; LAB89: xsi_set_current_line(54, ng0); t2 = (t0 + 1428U); t3 = *((char **)t2); memset(t13, 0, 8); t2 = (t3 + 4); t6 = *((unsigned int *)t2); t7 = (~(t6)); t8 = *((unsigned int *)t3); t9 = (t8 & t7); t10 = (t9 & 1U); if (t10 != 0) goto LAB92; LAB93: if (*((unsigned int *)t2) != 0) goto LAB94; LAB95: t5 = (t13 + 4); t14 = *((unsigned int *)t13); t15 = *((unsigned int *)t5); t16 = (t14 || t15); if (t16 > 0) goto LAB96; LAB97: memcpy(t24, t13, 8); LAB98: t56 = (t24 + 4); t57 = *((unsigned int *)t56); t58 = (~(t57)); t59 = *((unsigned int *)t24); t60 = (t59 & t58); t61 = (t60 != 0); if (t61 > 0) goto LAB106; LAB107: LAB108: LAB90: LAB26: LAB8: goto LAB2; LAB6: xsi_set_current_line(26, ng0); LAB9: xsi_set_current_line(27, ng0); t11 = ((char*)((ng2))); t12 = (t0 + 1840); xsi_vlogvar_assign_value(t12, t11, 0, 0, 32); xsi_set_current_line(28, ng0); t2 = ((char*)((ng2))); t3 = (t0 + 1932); xsi_vlogvar_assign_value(t3, t2, 0, 0, 32); xsi_set_current_line(29, ng0); t2 = ((char*)((ng2))); t3 = (t0 + 1748); xsi_vlogvar_assign_value(t3, t2, 0, 0, 5); goto LAB8; LAB10: *((unsigned int *)t13) = 1; goto LAB13; LAB12: t4 = (t13 + 4); *((unsigned int *)t13) = 1; *((unsigned int *)t4) = 1; goto LAB13; LAB14: t11 = (t0 + 968U); t12 = *((char **)t11); memset(t17, 0, 8); t11 = (t12 + 4); t18 = *((unsigned int *)t11); t19 = (~(t18)); t20 = *((unsigned int *)t12); t21 = (t20 & t19); t22 = (t21 & 1U); if (t22 != 0) goto LAB17; LAB18: if (*((unsigned int *)t11) != 0) goto LAB19; LAB20: t25 = *((unsigned int *)t13); t26 = *((unsigned int *)t17); t27 = (t25 & t26); *((unsigned int *)t24) = t27; t28 = (t13 + 4); t29 = (t17 + 4); t30 = (t24 + 4); t31 = *((unsigned int *)t28); t32 = *((unsigned int *)t29); t33 = (t31 | t32); *((unsigned int *)t30) = t33; t34 = *((unsigned int *)t30); t35 = (t34 != 0); if (t35 == 1) goto LAB21; LAB22: LAB23: goto LAB16; LAB17: *((unsigned int *)t17) = 1; goto LAB20; LAB19: t23 = (t17 + 4); *((unsigned int *)t17) = 1; *((unsigned int *)t23) = 1; goto LAB20; LAB21: t36 = *((unsigned int *)t24); t37 = *((unsigned int *)t30); *((unsigned int *)t24) = (t36 | t37); t38 = (t13 + 4); t39 = (t17 + 4); t40 = *((unsigned int *)t13); t41 = (~(t40)); t42 = *((unsigned int *)t38); t43 = (~(t42)); t44 = *((unsigned int *)t17); t45 = (~(t44)); t46 = *((unsigned int *)t39); t47 = (~(t46)); t48 = (t41 & t43); t49 = (t45 & t47); t50 = (~(t48)); t51 = (~(t49)); t52 = *((unsigned int *)t30); *((unsigned int *)t30) = (t52 & t50); t53 = *((unsigned int *)t30); *((unsigned int *)t30) = (t53 & t51); t54 = *((unsigned int *)t24); *((unsigned int *)t24) = (t54 & t50); t55 = *((unsigned int *)t24); *((unsigned int *)t24) = (t55 & t51); goto LAB23; LAB24: xsi_set_current_line(31, ng0); LAB27: xsi_set_current_line(32, ng0); t62 = (t0 + 876U); t63 = *((char **)t62); t62 = ((char*)((ng1))); memset(t64, 0, 8); t65 = (t63 + 4); t66 = (t62 + 4); t67 = *((unsigned int *)t63); t68 = *((unsigned int *)t62); t69 = (t67 ^ t68); t70 = *((unsigned int *)t65); t71 = *((unsigned int *)t66); t72 = (t70 ^ t71); t73 = (t69 | t72); t74 = *((unsigned int *)t65); t75 = *((unsigned int *)t66); t76 = (t74 | t75); t77 = (~(t76)); t78 = (t73 & t77); if (t78 != 0) goto LAB31; LAB28: if (t76 != 0) goto LAB30; LAB29: *((unsigned int *)t64) = 1; LAB31: t80 = (t64 + 4); t81 = *((unsigned int *)t80); t82 = (~(t81)); t83 = *((unsigned int *)t64); t84 = (t83 & t82); t85 = (t84 != 0); if (t85 > 0) goto LAB32; LAB33: xsi_set_current_line(36, ng0); t2 = (t0 + 876U); t3 = *((char **)t2); t2 = ((char*)((ng4))); memset(t13, 0, 8); t4 = (t3 + 4); t5 = (t2 + 4); t6 = *((unsigned int *)t3); t7 = *((unsigned int *)t2); t8 = (t6 ^ t7); t9 = *((unsigned int *)t4); t10 = *((unsigned int *)t5); t14 = (t9 ^ t10); t15 = (t8 | t14); t16 = *((unsigned int *)t4); t18 = *((unsigned int *)t5); t19 = (t16 | t18); t20 = (~(t19)); t21 = (t15 & t20); if (t21 != 0) goto LAB39; LAB36: if (t19 != 0) goto LAB38; LAB37: *((unsigned int *)t13) = 1; LAB39: t12 = (t13 + 4); t22 = *((unsigned int *)t12); t25 = (~(t22)); t26 = *((unsigned int *)t13); t27 = (t26 & t25); t31 = (t27 != 0); if (t31 > 0) goto LAB40; LAB41: xsi_set_current_line(40, ng0); t2 = (t0 + 876U); t3 = *((char **)t2); t2 = ((char*)((ng5))); memset(t13, 0, 8); t4 = (t3 + 4); t5 = (t2 + 4); t6 = *((unsigned int *)t3); t7 = *((unsigned int *)t2); t8 = (t6 ^ t7); t9 = *((unsigned int *)t4); t10 = *((unsigned int *)t5); t14 = (t9 ^ t10); t15 = (t8 | t14); t16 = *((unsigned int *)t4); t18 = *((unsigned int *)t5); t19 = (t16 | t18); t20 = (~(t19)); t21 = (t15 & t20); if (t21 != 0) goto LAB47; LAB44: if (t19 != 0) goto LAB46; LAB45: *((unsigned int *)t13) = 1; LAB47: memset(t17, 0, 8); t12 = (t13 + 4); t22 = *((unsigned int *)t12); t25 = (~(t22)); t26 = *((unsigned int *)t13); t27 = (t26 & t25); t31 = (t27 & 1U); if (t31 != 0) goto LAB48; LAB49: if (*((unsigned int *)t12) != 0) goto LAB50; LAB51: t28 = (t17 + 4); t32 = *((unsigned int *)t17); t33 = *((unsigned int *)t28); t34 = (t32 || t33); if (t34 > 0) goto LAB52; LAB53: memcpy(t91, t17, 8); LAB54: t79 = (t91 + 4); t74 = *((unsigned int *)t79); t75 = (~(t74)); t76 = *((unsigned int *)t91); t77 = (t76 & t75); t78 = (t77 != 0); if (t78 > 0) goto LAB62; LAB63: xsi_set_current_line(45, ng0); t2 = (t0 + 692U); t3 = *((char **)t2); t2 = ((char*)((ng2))); memset(t13, 0, 8); xsi_vlog_signed_not_equal(t13, 32, t3, 32, t2, 32); t4 = (t13 + 4); t6 = *((unsigned int *)t4); t7 = (~(t6)); t8 = *((unsigned int *)t13); t9 = (t8 & t7); t10 = (t9 != 0); if (t10 > 0) goto LAB66; LAB67: LAB68: LAB64: LAB42: LAB34: goto LAB26; LAB30: t79 = (t64 + 4); *((unsigned int *)t64) = 1; *((unsigned int *)t79) = 1; goto LAB31; LAB32: xsi_set_current_line(32, ng0); LAB35: xsi_set_current_line(33, ng0); t86 = ((char*)((ng3))); t87 = (t0 + 1748); xsi_vlogvar_assign_value(t87, t86, 0, 0, 5); xsi_set_current_line(34, ng0); t2 = (t0 + 600U); t3 = *((char **)t2); t2 = (t0 + 692U); t4 = *((char **)t2); xsi_vlog_signed_multiply(t88, 64, t3, 32, t4, 32); t2 = (t0 + 1932); xsi_vlogvar_assign_value(t2, t88, 0, 0, 32); t5 = (t0 + 1840); xsi_vlogvar_assign_value(t5, t88, 32, 0, 32); goto LAB34; LAB38: t11 = (t13 + 4); *((unsigned int *)t13) = 1; *((unsigned int *)t11) = 1; goto LAB39; LAB40: xsi_set_current_line(36, ng0); LAB43: xsi_set_current_line(37, ng0); t23 = ((char*)((ng3))); t28 = (t0 + 1748); xsi_vlogvar_assign_value(t28, t23, 0, 0, 5); xsi_set_current_line(38, ng0); t2 = (t0 + 600U); t3 = *((char **)t2); t2 = ((char*)((ng2))); xsi_vlogtype_concat(t88, 64, 64, 2U, t2, 32, t3, 32); t4 = (t0 + 692U); t5 = *((char **)t4); t4 = ((char*)((ng2))); xsi_vlogtype_concat(t89, 64, 64, 2U, t4, 32, t5, 32); xsi_vlog_unsigned_multiply(t90, 64, t88, 64, t89, 64); t11 = (t0 + 1932); xsi_vlogvar_assign_value(t11, t90, 0, 0, 32); t12 = (t0 + 1840); xsi_vlogvar_assign_value(t12, t90, 32, 0, 32); goto LAB42; LAB46: t11 = (t13 + 4); *((unsigned int *)t13) = 1; *((unsigned int *)t11) = 1; goto LAB47; LAB48: *((unsigned int *)t17) = 1; goto LAB51; LAB50: t23 = (t17 + 4); *((unsigned int *)t17) = 1; *((unsigned int *)t23) = 1; goto LAB51; LAB52: t29 = (t0 + 692U); t30 = *((char **)t29); t29 = ((char*)((ng2))); memset(t24, 0, 8); xsi_vlog_signed_not_equal(t24, 32, t30, 32, t29, 32); memset(t64, 0, 8); t38 = (t24 + 4); t35 = *((unsigned int *)t38); t36 = (~(t35)); t37 = *((unsigned int *)t24); t40 = (t37 & t36); t41 = (t40 & 1U); if (t41 != 0) goto LAB55; LAB56: if (*((unsigned int *)t38) != 0) goto LAB57; LAB58: t42 = *((unsigned int *)t17); t43 = *((unsigned int *)t64); t44 = (t42 & t43); *((unsigned int *)t91) = t44; t56 = (t17 + 4); t62 = (t64 + 4); t63 = (t91 + 4); t45 = *((unsigned int *)t56); t46 = *((unsigned int *)t62); t47 = (t45 | t46); *((unsigned int *)t63) = t47; t50 = *((unsigned int *)t63); t51 = (t50 != 0); if (t51 == 1) goto LAB59; LAB60: LAB61: goto LAB54; LAB55: *((unsigned int *)t64) = 1; goto LAB58; LAB57: t39 = (t64 + 4); *((unsigned int *)t64) = 1; *((unsigned int *)t39) = 1; goto LAB58; LAB59: t52 = *((unsigned int *)t91); t53 = *((unsigned int *)t63); *((unsigned int *)t91) = (t52 | t53); t65 = (t17 + 4); t66 = (t64 + 4); t54 = *((unsigned int *)t17); t55 = (~(t54)); t57 = *((unsigned int *)t65); t58 = (~(t57)); t59 = *((unsigned int *)t64); t60 = (~(t59)); t61 = *((unsigned int *)t66); t67 = (~(t61)); t48 = (t55 & t58); t49 = (t60 & t67); t68 = (~(t48)); t69 = (~(t49)); t70 = *((unsigned int *)t63); *((unsigned int *)t63) = (t70 & t68); t71 = *((unsigned int *)t63); *((unsigned int *)t63) = (t71 & t69); t72 = *((unsigned int *)t91); *((unsigned int *)t91) = (t72 & t68); t73 = *((unsigned int *)t91); *((unsigned int *)t91) = (t73 & t69); goto LAB61; LAB62: xsi_set_current_line(40, ng0); LAB65: xsi_set_current_line(41, ng0); t80 = ((char*)((ng6))); t86 = (t0 + 1748); xsi_vlogvar_assign_value(t86, t80, 0, 0, 5); xsi_set_current_line(42, ng0); t2 = (t0 + 600U); t3 = *((char **)t2); t2 = (t0 + 692U); t4 = *((char **)t2); memset(t13, 0, 8); xsi_vlog_signed_mod(t13, 32, t3, 32, t4, 32); t2 = (t0 + 1840); xsi_vlogvar_assign_value(t2, t13, 0, 0, 32); xsi_set_current_line(43, ng0); t2 = (t0 + 600U); t3 = *((char **)t2); t2 = (t0 + 692U); t4 = *((char **)t2); memset(t13, 0, 8); xsi_vlog_signed_divide(t13, 32, t3, 32, t4, 32); t2 = (t0 + 1932); xsi_vlogvar_assign_value(t2, t13, 0, 0, 32); goto LAB64; LAB66: xsi_set_current_line(45, ng0); LAB69: xsi_set_current_line(46, ng0); t5 = ((char*)((ng6))); t11 = (t0 + 1748); xsi_vlogvar_assign_value(t11, t5, 0, 0, 5); xsi_set_current_line(47, ng0); t2 = (t0 + 600U); t3 = *((char **)t2); t2 = ((char*)((ng2))); xsi_vlogtype_concat(t88, 64, 64, 2U, t2, 32, t3, 32); t4 = (t0 + 692U); t5 = *((char **)t4); t4 = ((char*)((ng2))); xsi_vlogtype_concat(t89, 64, 64, 2U, t4, 32, t5, 32); xsi_vlog_unsigned_mod(t90, 64, t88, 64, t89, 64); t11 = (t0 + 1840); xsi_vlogvar_assign_value(t11, t90, 0, 0, 32); xsi_set_current_line(48, ng0); t2 = (t0 + 600U); t3 = *((char **)t2); t2 = ((char*)((ng2))); xsi_vlogtype_concat(t88, 64, 64, 2U, t2, 32, t3, 32); t4 = (t0 + 692U); t5 = *((char **)t4); t4 = ((char*)((ng2))); xsi_vlogtype_concat(t89, 64, 64, 2U, t4, 32, t5, 32); xsi_vlog_unsigned_divide(t90, 64, t88, 64, t89, 64); t11 = (t0 + 1932); xsi_vlogvar_assign_value(t11, t90, 0, 0, 32); goto LAB68; LAB70: *((unsigned int *)t13) = 1; goto LAB73; LAB72: t4 = (t13 + 4); *((unsigned int *)t13) = 1; *((unsigned int *)t4) = 1; goto LAB73; LAB74: t11 = (t0 + 1748); t12 = (t11 + 36U); t23 = *((char **)t12); t28 = ((char*)((ng1))); memset(t17, 0, 8); t29 = (t23 + 4); t30 = (t28 + 4); t18 = *((unsigned int *)t23); t19 = *((unsigned int *)t28); t20 = (t18 ^ t19); t21 = *((unsigned int *)t29); t22 = *((unsigned int *)t30); t25 = (t21 ^ t22); t26 = (t20 | t25); t27 = *((unsigned int *)t29); t31 = *((unsigned int *)t30); t32 = (t27 | t31); t33 = (~(t32)); t34 = (t26 & t33); if (t34 != 0) goto LAB78; LAB77: if (t32 != 0) goto LAB79; LAB80: memset(t24, 0, 8); t39 = (t17 + 4); t35 = *((unsigned int *)t39); t36 = (~(t35)); t37 = *((unsigned int *)t17); t40 = (t37 & t36); t41 = (t40 & 1U); if (t41 != 0) goto LAB81; LAB82: if (*((unsigned int *)t39) != 0) goto LAB83; LAB84: t42 = *((unsigned int *)t13); t43 = *((unsigned int *)t24); t44 = (t42 & t43); *((unsigned int *)t64) = t44; t62 = (t13 + 4); t63 = (t24 + 4); t65 = (t64 + 4); t45 = *((unsigned int *)t62); t46 = *((unsigned int *)t63); t47 = (t45 | t46); *((unsigned int *)t65) = t47; t50 = *((unsigned int *)t65); t51 = (t50 != 0); if (t51 == 1) goto LAB85; LAB86: LAB87: goto LAB76; LAB78: *((unsigned int *)t17) = 1; goto LAB80; LAB79: t38 = (t17 + 4); *((unsigned int *)t17) = 1; *((unsigned int *)t38) = 1; goto LAB80; LAB81: *((unsigned int *)t24) = 1; goto LAB84; LAB83: t56 = (t24 + 4); *((unsigned int *)t24) = 1; *((unsigned int *)t56) = 1; goto LAB84; LAB85: t52 = *((unsigned int *)t64); t53 = *((unsigned int *)t65); *((unsigned int *)t64) = (t52 | t53); t66 = (t13 + 4); t79 = (t24 + 4); t54 = *((unsigned int *)t13); t55 = (~(t54)); t57 = *((unsigned int *)t66); t58 = (~(t57)); t59 = *((unsigned int *)t24); t60 = (~(t59)); t61 = *((unsigned int *)t79); t67 = (~(t61)); t48 = (t55 & t58); t49 = (t60 & t67); t68 = (~(t48)); t69 = (~(t49)); t70 = *((unsigned int *)t65); *((unsigned int *)t65) = (t70 & t68); t71 = *((unsigned int *)t65); *((unsigned int *)t65) = (t71 & t69); t72 = *((unsigned int *)t64); *((unsigned int *)t64) = (t72 & t68); t73 = *((unsigned int *)t64); *((unsigned int *)t64) = (t73 & t69); goto LAB87; LAB88: xsi_set_current_line(51, ng0); LAB91: xsi_set_current_line(52, ng0); t86 = (t0 + 1748); t87 = (t86 + 36U); t92 = *((char **)t87); t93 = ((char*)((ng7))); memset(t91, 0, 8); xsi_vlog_unsigned_minus(t91, 32, t92, 5, t93, 32); t94 = (t0 + 1748); xsi_vlogvar_assign_value(t94, t91, 0, 0, 5); goto LAB90; LAB92: *((unsigned int *)t13) = 1; goto LAB95; LAB94: t4 = (t13 + 4); *((unsigned int *)t13) = 1; *((unsigned int *)t4) = 1; goto LAB95; LAB96: t11 = (t0 + 1060U); t12 = *((char **)t11); memset(t17, 0, 8); t11 = (t12 + 4); t18 = *((unsigned int *)t11); t19 = (~(t18)); t20 = *((unsigned int *)t12); t21 = (t20 & t19); t22 = (t21 & 1U); if (t22 != 0) goto LAB99; LAB100: if (*((unsigned int *)t11) != 0) goto LAB101; LAB102: t25 = *((unsigned int *)t13); t26 = *((unsigned int *)t17); t27 = (t25 & t26); *((unsigned int *)t24) = t27; t28 = (t13 + 4); t29 = (t17 + 4); t30 = (t24 + 4); t31 = *((unsigned int *)t28); t32 = *((unsigned int *)t29); t33 = (t31 | t32); *((unsigned int *)t30) = t33; t34 = *((unsigned int *)t30); t35 = (t34 != 0); if (t35 == 1) goto LAB103; LAB104: LAB105: goto LAB98; LAB99: *((unsigned int *)t17) = 1; goto LAB102; LAB101: t23 = (t17 + 4); *((unsigned int *)t17) = 1; *((unsigned int *)t23) = 1; goto LAB102; LAB103: t36 = *((unsigned int *)t24); t37 = *((unsigned int *)t30); *((unsigned int *)t24) = (t36 | t37); t38 = (t13 + 4); t39 = (t17 + 4); t40 = *((unsigned int *)t13); t41 = (~(t40)); t42 = *((unsigned int *)t38); t43 = (~(t42)); t44 = *((unsigned int *)t17); t45 = (~(t44)); t46 = *((unsigned int *)t39); t47 = (~(t46)); t48 = (t41 & t43); t49 = (t45 & t47); t50 = (~(t48)); t51 = (~(t49)); t52 = *((unsigned int *)t30); *((unsigned int *)t30) = (t52 & t50); t53 = *((unsigned int *)t30); *((unsigned int *)t30) = (t53 & t51); t54 = *((unsigned int *)t24); *((unsigned int *)t24) = (t54 & t50); t55 = *((unsigned int *)t24); *((unsigned int *)t24) = (t55 & t51); goto LAB105; LAB106: xsi_set_current_line(54, ng0); LAB109: xsi_set_current_line(55, ng0); t62 = (t0 + 784U); t63 = *((char **)t62); t62 = ((char*)((ng1))); memset(t95, 0, 8); t65 = (t63 + 4); t66 = (t62 + 4); t67 = *((unsigned int *)t63); t68 = *((unsigned int *)t62); t69 = (t67 ^ t68); t70 = *((unsigned int *)t65); t71 = *((unsigned int *)t66); t72 = (t70 ^ t71); t73 = (t69 | t72); t74 = *((unsigned int *)t65); t75 = *((unsigned int *)t66); t76 = (t74 | t75); t77 = (~(t76)); t78 = (t73 & t77); if (t78 != 0) goto LAB113; LAB110: if (t76 != 0) goto LAB112; LAB111: *((unsigned int *)t95) = 1; LAB113: memset(t91, 0, 8); t80 = (t95 + 4); t81 = *((unsigned int *)t80); t82 = (~(t81)); t83 = *((unsigned int *)t95); t84 = (t83 & t82); t85 = (t84 & 1U); if (t85 != 0) goto LAB114; LAB115: if (*((unsigned int *)t80) != 0) goto LAB116; LAB117: t87 = (t91 + 4); t96 = *((unsigned int *)t91); t97 = *((unsigned int *)t87); t98 = (t96 || t97); if (t98 > 0) goto LAB118; LAB119: t99 = *((unsigned int *)t91); t100 = (~(t99)); t101 = *((unsigned int *)t87); t102 = (t100 || t101); if (t102 > 0) goto LAB120; LAB121: if (*((unsigned int *)t87) > 0) goto LAB122; LAB123: if (*((unsigned int *)t91) > 0) goto LAB124; LAB125: memcpy(t64, t103, 8); LAB126: t104 = (t0 + 1932); xsi_vlogvar_assign_value(t104, t64, 0, 0, 32); xsi_set_current_line(56, ng0); t2 = (t0 + 784U); t3 = *((char **)t2); t2 = ((char*)((ng4))); memset(t24, 0, 8); t4 = (t3 + 4); t5 = (t2 + 4); t6 = *((unsigned int *)t3); t7 = *((unsigned int *)t2); t8 = (t6 ^ t7); t9 = *((unsigned int *)t4); t10 = *((unsigned int *)t5); t14 = (t9 ^ t10); t15 = (t8 | t14); t16 = *((unsigned int *)t4); t18 = *((unsigned int *)t5); t19 = (t16 | t18); t20 = (~(t19)); t21 = (t15 & t20); if (t21 != 0) goto LAB130; LAB127: if (t19 != 0) goto LAB129; LAB128: *((unsigned int *)t24) = 1; LAB130: memset(t17, 0, 8); t12 = (t24 + 4); t22 = *((unsigned int *)t12); t25 = (~(t22)); t26 = *((unsigned int *)t24); t27 = (t26 & t25); t31 = (t27 & 1U); if (t31 != 0) goto LAB131; LAB132: if (*((unsigned int *)t12) != 0) goto LAB133; LAB134: t28 = (t17 + 4); t32 = *((unsigned int *)t17); t33 = *((unsigned int *)t28); t34 = (t32 || t33); if (t34 > 0) goto LAB135; LAB136: t35 = *((unsigned int *)t17); t36 = (~(t35)); t37 = *((unsigned int *)t28); t40 = (t36 || t37); if (t40 > 0) goto LAB137; LAB138: if (*((unsigned int *)t28) > 0) goto LAB139; LAB140: if (*((unsigned int *)t17) > 0) goto LAB141; LAB142: memcpy(t13, t39, 8); LAB143: t56 = (t0 + 1840); xsi_vlogvar_assign_value(t56, t13, 0, 0, 32); goto LAB108; LAB112: t79 = (t95 + 4); *((unsigned int *)t95) = 1; *((unsigned int *)t79) = 1; goto LAB113; LAB114: *((unsigned int *)t91) = 1; goto LAB117; LAB116: t86 = (t91 + 4); *((unsigned int *)t91) = 1; *((unsigned int *)t86) = 1; goto LAB117; LAB118: t92 = (t0 + 600U); t93 = *((char **)t92); goto LAB119; LAB120: t92 = (t0 + 1932); t94 = (t92 + 36U); t103 = *((char **)t94); goto LAB121; LAB122: xsi_vlog_unsigned_bit_combine(t64, 32, t93, 32, t103, 32); goto LAB126; LAB124: memcpy(t64, t93, 8); goto LAB126; LAB129: t11 = (t24 + 4); *((unsigned int *)t24) = 1; *((unsigned int *)t11) = 1; goto LAB130; LAB131: *((unsigned int *)t17) = 1; goto LAB134; LAB133: t23 = (t17 + 4); *((unsigned int *)t17) = 1; *((unsigned int *)t23) = 1; goto LAB134; LAB135: t29 = (t0 + 600U); t30 = *((char **)t29); goto LAB136; LAB137: t29 = (t0 + 1840); t38 = (t29 + 36U); t39 = *((char **)t38); goto LAB138; LAB139: xsi_vlog_unsigned_bit_combine(t13, 32, t30, 32, t39, 32); goto LAB143; LAB141: memcpy(t13, t30, 8); goto LAB143; }