/**********************************************************************/ /* ____ ____ */ /* / /\/ / */ /* /___/ \ / */ /* \ \ \/ */ /* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */ /* / / All Right Reserved. */ /* /---/ /\ */ /* \ \ / \ */ /* \___\/\___\ */ /***********************************************************************/ /* This file is designed for use with ISim build 0x7708f090 */ #define XSI_HIDE_SYMBOL_SPEC true #include "xsi.h" #include #ifdef __GNUC__ #include #else #include #define alloca _alloca #endif static const char *ng0 = "D:/Xilinux/Lab4/UART/fifo.v"; static int ng1[] = {0, 0}; static int ng2[] = {1, 0}; static int ng3[] = {10, 0}; static void Always_25_0(char *t0) { char t8[8]; char t25[8]; char *t1; char *t2; char *t3; char *t4; char *t5; char *t6; char *t7; char *t9; char *t10; unsigned int t11; unsigned int t12; unsigned int t13; unsigned int t14; unsigned int t15; unsigned int t16; unsigned int t17; unsigned int t18; unsigned int t19; unsigned int t20; unsigned int t21; unsigned int t22; char *t23; char *t24; LAB0: t1 = (t0 + 3968U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(25, ng0); t2 = (t0 + 5280); *((int *)t2) = 1; t3 = (t0 + 4000); *((char **)t3) = t2; *((char **)t1) = &&LAB4; LAB1: return; LAB4: xsi_set_current_line(26, ng0); LAB5: xsi_set_current_line(27, ng0); t4 = (t0 + 2568); t5 = (t4 + 56U); t6 = *((char **)t5); t7 = ((char*)((ng1))); memset(t8, 0, 8); t9 = (t6 + 4); t10 = (t7 + 4); t11 = *((unsigned int *)t6); t12 = *((unsigned int *)t7); t13 = (t11 ^ t12); t14 = *((unsigned int *)t9); t15 = *((unsigned int *)t10); t16 = (t14 ^ t15); t17 = (t13 | t16); t18 = *((unsigned int *)t9); t19 = *((unsigned int *)t10); t20 = (t18 | t19); t21 = (~(t20)); t22 = (t17 & t21); if (t22 != 0) goto LAB9; LAB6: if (t20 != 0) goto LAB8; LAB7: *((unsigned int *)t8) = 1; LAB9: t24 = (t0 + 2248); xsi_vlogvar_assign_value(t24, t8, 0, 0, 1); xsi_set_current_line(28, ng0); t2 = (t0 + 2568); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = ((char*)((ng2))); t6 = ((char*)((ng3))); memset(t8, 0, 8); xsi_vlog_unsigned_lshift(t8, 32, t5, 32, t6, 32); memset(t25, 0, 8); t7 = (t4 + 4); t9 = (t8 + 4); t11 = *((unsigned int *)t4); t12 = *((unsigned int *)t8); t13 = (t11 ^ t12); t14 = *((unsigned int *)t7); t15 = *((unsigned int *)t9); t16 = (t14 ^ t15); t17 = (t13 | t16); t18 = *((unsigned int *)t7); t19 = *((unsigned int *)t9); t20 = (t18 | t19); t21 = (~(t20)); t22 = (t17 & t21); if (t22 != 0) goto LAB13; LAB10: if (t20 != 0) goto LAB12; LAB11: *((unsigned int *)t25) = 1; LAB13: t23 = (t0 + 2408); xsi_vlogvar_assign_value(t23, t25, 0, 0, 1); goto LAB2; LAB8: t23 = (t8 + 4); *((unsigned int *)t8) = 1; *((unsigned int *)t23) = 1; goto LAB9; LAB12: t10 = (t25 + 4); *((unsigned int *)t25) = 1; *((unsigned int *)t10) = 1; goto LAB13; } static void Always_32_1(char *t0) { char t13[8]; char t14[8]; char t27[8]; char t34[8]; char t66[8]; char t78[8]; char t89[8]; char t103[8]; char t110[8]; char t142[8]; char t150[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 t15; unsigned int t16; unsigned int t17; unsigned int t18; unsigned int t19; char *t20; char *t21; unsigned int t22; unsigned int t23; unsigned int t24; char *t25; char *t26; unsigned int t28; unsigned int t29; unsigned int t30; unsigned int t31; unsigned int t32; char *t33; unsigned int t35; unsigned int t36; unsigned int t37; char *t38; char *t39; char *t40; unsigned int t41; unsigned int t42; unsigned int t43; unsigned int t44; unsigned int t45; unsigned int t46; unsigned int t47; char *t48; char *t49; unsigned int t50; unsigned int t51; unsigned int t52; unsigned int t53; unsigned int t54; unsigned int t55; unsigned int t56; unsigned int t57; int t58; int t59; unsigned int t60; unsigned int t61; unsigned int t62; unsigned int t63; unsigned int t64; unsigned int t65; char *t67; unsigned int t68; unsigned int t69; unsigned int t70; unsigned int t71; unsigned int t72; char *t73; char *t74; unsigned int t75; unsigned int t76; unsigned int t77; char *t79; char *t80; char *t81; char *t82; unsigned int t83; unsigned int t84; unsigned int t85; unsigned int t86; unsigned int t87; char *t88; char *t90; unsigned int t91; unsigned int t92; unsigned int t93; unsigned int t94; unsigned int t95; char *t96; char *t97; unsigned int t98; unsigned int t99; unsigned int t100; char *t101; char *t102; unsigned int t104; unsigned int t105; unsigned int t106; unsigned int t107; unsigned int t108; char *t109; unsigned int t111; unsigned int t112; unsigned int t113; char *t114; char *t115; char *t116; unsigned int t117; unsigned int t118; unsigned int t119; unsigned int t120; unsigned int t121; unsigned int t122; unsigned int t123; char *t124; char *t125; unsigned int t126; unsigned int t127; unsigned int t128; unsigned int t129; unsigned int t130; unsigned int t131; unsigned int t132; unsigned int t133; int t134; int t135; unsigned int t136; unsigned int t137; unsigned int t138; unsigned int t139; unsigned int t140; unsigned int t141; char *t143; unsigned int t144; unsigned int t145; unsigned int t146; unsigned int t147; unsigned int t148; char *t149; unsigned int t151; unsigned int t152; unsigned int t153; char *t154; char *t155; char *t156; unsigned int t157; unsigned int t158; unsigned int t159; unsigned int t160; unsigned int t161; unsigned int t162; unsigned int t163; char *t164; char *t165; unsigned int t166; unsigned int t167; unsigned int t168; unsigned int t169; unsigned int t170; unsigned int t171; unsigned int t172; unsigned int t173; int t174; int t175; unsigned int t176; unsigned int t177; unsigned int t178; unsigned int t179; unsigned int t180; unsigned int t181; char *t182; unsigned int t183; unsigned int t184; unsigned int t185; unsigned int t186; unsigned int t187; char *t188; char *t189; char *t190; char *t191; LAB0: t1 = (t0 + 4216U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(32, ng0); t2 = (t0 + 5296); *((int *)t2) = 1; t3 = (t0 + 4248); *((char **)t3) = t2; *((char **)t1) = &&LAB4; LAB1: return; LAB4: xsi_set_current_line(33, ng0); LAB5: xsi_set_current_line(34, ng0); t4 = (t0 + 1048U); 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(37, ng0); t2 = (t0 + 2408); t3 = (t2 + 56U); t4 = *((char **)t3); memset(t13, 0, 8); t5 = (t4 + 4); t6 = *((unsigned int *)t5); t7 = (~(t6)); t8 = *((unsigned int *)t4); t9 = (t8 & t7); t10 = (t9 & 1U); if (t10 != 0) goto LAB12; LAB10: if (*((unsigned int *)t5) == 0) goto LAB9; LAB11: t11 = (t13 + 4); *((unsigned int *)t13) = 1; *((unsigned int *)t11) = 1; LAB12: memset(t14, 0, 8); t12 = (t13 + 4); t15 = *((unsigned int *)t12); t16 = (~(t15)); t17 = *((unsigned int *)t13); t18 = (t17 & t16); t19 = (t18 & 1U); if (t19 != 0) goto LAB13; LAB14: if (*((unsigned int *)t12) != 0) goto LAB15; LAB16: t21 = (t14 + 4); t22 = *((unsigned int *)t14); t23 = *((unsigned int *)t21); t24 = (t22 || t23); if (t24 > 0) goto LAB17; LAB18: memcpy(t34, t14, 8); LAB19: memset(t66, 0, 8); t67 = (t34 + 4); t68 = *((unsigned int *)t67); t69 = (~(t68)); t70 = *((unsigned int *)t34); t71 = (t70 & t69); t72 = (t71 & 1U); if (t72 != 0) goto LAB27; LAB28: if (*((unsigned int *)t67) != 0) goto LAB29; LAB30: t74 = (t66 + 4); t75 = *((unsigned int *)t66); t76 = *((unsigned int *)t74); t77 = (t75 || t76); if (t77 > 0) goto LAB31; LAB32: memcpy(t150, t66, 8); LAB33: t182 = (t150 + 4); t183 = *((unsigned int *)t182); t184 = (~(t183)); t185 = *((unsigned int *)t150); t186 = (t185 & t184); t187 = (t186 != 0); if (t187 > 0) goto LAB59; LAB60: xsi_set_current_line(40, ng0); t2 = (t0 + 2408); t3 = (t2 + 56U); t4 = *((char **)t3); memset(t13, 0, 8); t5 = (t4 + 4); t6 = *((unsigned int *)t5); t7 = (~(t6)); t8 = *((unsigned int *)t4); t9 = (t8 & t7); t10 = (t9 & 1U); if (t10 != 0) goto LAB65; LAB63: if (*((unsigned int *)t5) == 0) goto LAB62; LAB64: t11 = (t13 + 4); *((unsigned int *)t13) = 1; *((unsigned int *)t11) = 1; LAB65: memset(t14, 0, 8); t12 = (t13 + 4); t15 = *((unsigned int *)t12); t16 = (~(t15)); t17 = *((unsigned int *)t13); t18 = (t17 & t16); t19 = (t18 & 1U); if (t19 != 0) goto LAB66; LAB67: if (*((unsigned int *)t12) != 0) goto LAB68; LAB69: t21 = (t14 + 4); t22 = *((unsigned int *)t14); t23 = *((unsigned int *)t21); t24 = (t22 || t23); if (t24 > 0) goto LAB70; LAB71: memcpy(t34, t14, 8); LAB72: t67 = (t34 + 4); t68 = *((unsigned int *)t67); t69 = (~(t68)); t70 = *((unsigned int *)t34); t71 = (t70 & t69); t72 = (t71 != 0); if (t72 > 0) goto LAB80; LAB81: xsi_set_current_line(43, ng0); t2 = (t0 + 2248); t3 = (t2 + 56U); t4 = *((char **)t3); memset(t13, 0, 8); t5 = (t4 + 4); t6 = *((unsigned int *)t5); t7 = (~(t6)); t8 = *((unsigned int *)t4); t9 = (t8 & t7); t10 = (t9 & 1U); if (t10 != 0) goto LAB86; LAB84: if (*((unsigned int *)t5) == 0) goto LAB83; LAB85: t11 = (t13 + 4); *((unsigned int *)t13) = 1; *((unsigned int *)t11) = 1; LAB86: memset(t14, 0, 8); t12 = (t13 + 4); t15 = *((unsigned int *)t12); t16 = (~(t15)); t17 = *((unsigned int *)t13); t18 = (t17 & t16); t19 = (t18 & 1U); if (t19 != 0) goto LAB87; LAB88: if (*((unsigned int *)t12) != 0) goto LAB89; LAB90: t21 = (t14 + 4); t22 = *((unsigned int *)t14); t23 = *((unsigned int *)t21); t24 = (t22 || t23); if (t24 > 0) goto LAB91; LAB92: memcpy(t34, t14, 8); LAB93: t67 = (t34 + 4); t68 = *((unsigned int *)t67); t69 = (~(t68)); t70 = *((unsigned int *)t34); t71 = (t70 & t69); t72 = (t71 != 0); if (t72 > 0) goto LAB101; LAB102: xsi_set_current_line(46, ng0); t2 = (t0 + 2568); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t5, t4, 0, 0, 11, 0LL); LAB103: LAB82: LAB61: LAB8: goto LAB2; LAB6: xsi_set_current_line(35, ng0); t11 = ((char*)((ng1))); t12 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t12, t11, 0, 0, 11, 0LL); goto LAB8; LAB9: *((unsigned int *)t13) = 1; goto LAB12; LAB13: *((unsigned int *)t14) = 1; goto LAB16; LAB15: t20 = (t14 + 4); *((unsigned int *)t14) = 1; *((unsigned int *)t20) = 1; goto LAB16; LAB17: t25 = (t0 + 1368U); t26 = *((char **)t25); memset(t27, 0, 8); t25 = (t26 + 4); t28 = *((unsigned int *)t25); t29 = (~(t28)); t30 = *((unsigned int *)t26); t31 = (t30 & t29); t32 = (t31 & 1U); if (t32 != 0) goto LAB20; LAB21: if (*((unsigned int *)t25) != 0) goto LAB22; LAB23: t35 = *((unsigned int *)t14); t36 = *((unsigned int *)t27); t37 = (t35 & t36); *((unsigned int *)t34) = t37; t38 = (t14 + 4); t39 = (t27 + 4); t40 = (t34 + 4); t41 = *((unsigned int *)t38); t42 = *((unsigned int *)t39); t43 = (t41 | t42); *((unsigned int *)t40) = t43; t44 = *((unsigned int *)t40); t45 = (t44 != 0); if (t45 == 1) goto LAB24; LAB25: LAB26: goto LAB19; LAB20: *((unsigned int *)t27) = 1; goto LAB23; LAB22: t33 = (t27 + 4); *((unsigned int *)t27) = 1; *((unsigned int *)t33) = 1; goto LAB23; LAB24: t46 = *((unsigned int *)t34); t47 = *((unsigned int *)t40); *((unsigned int *)t34) = (t46 | t47); t48 = (t14 + 4); t49 = (t27 + 4); t50 = *((unsigned int *)t14); t51 = (~(t50)); t52 = *((unsigned int *)t48); t53 = (~(t52)); t54 = *((unsigned int *)t27); t55 = (~(t54)); t56 = *((unsigned int *)t49); t57 = (~(t56)); t58 = (t51 & t53); t59 = (t55 & t57); t60 = (~(t58)); t61 = (~(t59)); t62 = *((unsigned int *)t40); *((unsigned int *)t40) = (t62 & t60); t63 = *((unsigned int *)t40); *((unsigned int *)t40) = (t63 & t61); t64 = *((unsigned int *)t34); *((unsigned int *)t34) = (t64 & t60); t65 = *((unsigned int *)t34); *((unsigned int *)t34) = (t65 & t61); goto LAB26; LAB27: *((unsigned int *)t66) = 1; goto LAB30; LAB29: t73 = (t66 + 4); *((unsigned int *)t66) = 1; *((unsigned int *)t73) = 1; goto LAB30; LAB31: t79 = (t0 + 2248); t80 = (t79 + 56U); t81 = *((char **)t80); memset(t78, 0, 8); t82 = (t81 + 4); t83 = *((unsigned int *)t82); t84 = (~(t83)); t85 = *((unsigned int *)t81); t86 = (t85 & t84); t87 = (t86 & 1U); if (t87 != 0) goto LAB37; LAB35: if (*((unsigned int *)t82) == 0) goto LAB34; LAB36: t88 = (t78 + 4); *((unsigned int *)t78) = 1; *((unsigned int *)t88) = 1; LAB37: memset(t89, 0, 8); t90 = (t78 + 4); t91 = *((unsigned int *)t90); t92 = (~(t91)); t93 = *((unsigned int *)t78); t94 = (t93 & t92); t95 = (t94 & 1U); if (t95 != 0) goto LAB38; LAB39: if (*((unsigned int *)t90) != 0) goto LAB40; LAB41: t97 = (t89 + 4); t98 = *((unsigned int *)t89); t99 = *((unsigned int *)t97); t100 = (t98 || t99); if (t100 > 0) goto LAB42; LAB43: memcpy(t110, t89, 8); LAB44: memset(t142, 0, 8); t143 = (t110 + 4); t144 = *((unsigned int *)t143); t145 = (~(t144)); t146 = *((unsigned int *)t110); t147 = (t146 & t145); t148 = (t147 & 1U); if (t148 != 0) goto LAB52; LAB53: if (*((unsigned int *)t143) != 0) goto LAB54; LAB55: t151 = *((unsigned int *)t66); t152 = *((unsigned int *)t142); t153 = (t151 & t152); *((unsigned int *)t150) = t153; t154 = (t66 + 4); t155 = (t142 + 4); t156 = (t150 + 4); t157 = *((unsigned int *)t154); t158 = *((unsigned int *)t155); t159 = (t157 | t158); *((unsigned int *)t156) = t159; t160 = *((unsigned int *)t156); t161 = (t160 != 0); if (t161 == 1) goto LAB56; LAB57: LAB58: goto LAB33; LAB34: *((unsigned int *)t78) = 1; goto LAB37; LAB38: *((unsigned int *)t89) = 1; goto LAB41; LAB40: t96 = (t89 + 4); *((unsigned int *)t89) = 1; *((unsigned int *)t96) = 1; goto LAB41; LAB42: t101 = (t0 + 1528U); t102 = *((char **)t101); memset(t103, 0, 8); t101 = (t102 + 4); t104 = *((unsigned int *)t101); t105 = (~(t104)); t106 = *((unsigned int *)t102); t107 = (t106 & t105); t108 = (t107 & 1U); if (t108 != 0) goto LAB45; LAB46: if (*((unsigned int *)t101) != 0) goto LAB47; LAB48: t111 = *((unsigned int *)t89); t112 = *((unsigned int *)t103); t113 = (t111 & t112); *((unsigned int *)t110) = t113; t114 = (t89 + 4); t115 = (t103 + 4); t116 = (t110 + 4); t117 = *((unsigned int *)t114); t118 = *((unsigned int *)t115); t119 = (t117 | t118); *((unsigned int *)t116) = t119; t120 = *((unsigned int *)t116); t121 = (t120 != 0); if (t121 == 1) goto LAB49; LAB50: LAB51: goto LAB44; LAB45: *((unsigned int *)t103) = 1; goto LAB48; LAB47: t109 = (t103 + 4); *((unsigned int *)t103) = 1; *((unsigned int *)t109) = 1; goto LAB48; LAB49: t122 = *((unsigned int *)t110); t123 = *((unsigned int *)t116); *((unsigned int *)t110) = (t122 | t123); t124 = (t89 + 4); t125 = (t103 + 4); t126 = *((unsigned int *)t89); t127 = (~(t126)); t128 = *((unsigned int *)t124); t129 = (~(t128)); t130 = *((unsigned int *)t103); t131 = (~(t130)); t132 = *((unsigned int *)t125); t133 = (~(t132)); t134 = (t127 & t129); t135 = (t131 & t133); t136 = (~(t134)); t137 = (~(t135)); t138 = *((unsigned int *)t116); *((unsigned int *)t116) = (t138 & t136); t139 = *((unsigned int *)t116); *((unsigned int *)t116) = (t139 & t137); t140 = *((unsigned int *)t110); *((unsigned int *)t110) = (t140 & t136); t141 = *((unsigned int *)t110); *((unsigned int *)t110) = (t141 & t137); goto LAB51; LAB52: *((unsigned int *)t142) = 1; goto LAB55; LAB54: t149 = (t142 + 4); *((unsigned int *)t142) = 1; *((unsigned int *)t149) = 1; goto LAB55; LAB56: t162 = *((unsigned int *)t150); t163 = *((unsigned int *)t156); *((unsigned int *)t150) = (t162 | t163); t164 = (t66 + 4); t165 = (t142 + 4); t166 = *((unsigned int *)t66); t167 = (~(t166)); t168 = *((unsigned int *)t164); t169 = (~(t168)); t170 = *((unsigned int *)t142); t171 = (~(t170)); t172 = *((unsigned int *)t165); t173 = (~(t172)); t174 = (t167 & t169); t175 = (t171 & t173); t176 = (~(t174)); t177 = (~(t175)); t178 = *((unsigned int *)t156); *((unsigned int *)t156) = (t178 & t176); t179 = *((unsigned int *)t156); *((unsigned int *)t156) = (t179 & t177); t180 = *((unsigned int *)t150); *((unsigned int *)t150) = (t180 & t176); t181 = *((unsigned int *)t150); *((unsigned int *)t150) = (t181 & t177); goto LAB58; LAB59: xsi_set_current_line(38, ng0); t188 = (t0 + 2568); t189 = (t188 + 56U); t190 = *((char **)t189); t191 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t191, t190, 0, 0, 11, 0LL); goto LAB61; LAB62: *((unsigned int *)t13) = 1; goto LAB65; LAB66: *((unsigned int *)t14) = 1; goto LAB69; LAB68: t20 = (t14 + 4); *((unsigned int *)t14) = 1; *((unsigned int *)t20) = 1; goto LAB69; LAB70: t25 = (t0 + 1368U); t26 = *((char **)t25); memset(t27, 0, 8); t25 = (t26 + 4); t28 = *((unsigned int *)t25); t29 = (~(t28)); t30 = *((unsigned int *)t26); t31 = (t30 & t29); t32 = (t31 & 1U); if (t32 != 0) goto LAB73; LAB74: if (*((unsigned int *)t25) != 0) goto LAB75; LAB76: t35 = *((unsigned int *)t14); t36 = *((unsigned int *)t27); t37 = (t35 & t36); *((unsigned int *)t34) = t37; t38 = (t14 + 4); t39 = (t27 + 4); t40 = (t34 + 4); t41 = *((unsigned int *)t38); t42 = *((unsigned int *)t39); t43 = (t41 | t42); *((unsigned int *)t40) = t43; t44 = *((unsigned int *)t40); t45 = (t44 != 0); if (t45 == 1) goto LAB77; LAB78: LAB79: goto LAB72; LAB73: *((unsigned int *)t27) = 1; goto LAB76; LAB75: t33 = (t27 + 4); *((unsigned int *)t27) = 1; *((unsigned int *)t33) = 1; goto LAB76; LAB77: t46 = *((unsigned int *)t34); t47 = *((unsigned int *)t40); *((unsigned int *)t34) = (t46 | t47); t48 = (t14 + 4); t49 = (t27 + 4); t50 = *((unsigned int *)t14); t51 = (~(t50)); t52 = *((unsigned int *)t48); t53 = (~(t52)); t54 = *((unsigned int *)t27); t55 = (~(t54)); t56 = *((unsigned int *)t49); t57 = (~(t56)); t58 = (t51 & t53); t59 = (t55 & t57); t60 = (~(t58)); t61 = (~(t59)); t62 = *((unsigned int *)t40); *((unsigned int *)t40) = (t62 & t60); t63 = *((unsigned int *)t40); *((unsigned int *)t40) = (t63 & t61); t64 = *((unsigned int *)t34); *((unsigned int *)t34) = (t64 & t60); t65 = *((unsigned int *)t34); *((unsigned int *)t34) = (t65 & t61); goto LAB79; LAB80: xsi_set_current_line(41, ng0); t73 = (t0 + 2568); t74 = (t73 + 56U); t79 = *((char **)t74); t80 = ((char*)((ng2))); memset(t66, 0, 8); xsi_vlog_unsigned_add(t66, 32, t79, 11, t80, 32); t81 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t81, t66, 0, 0, 11, 0LL); goto LAB82; LAB83: *((unsigned int *)t13) = 1; goto LAB86; LAB87: *((unsigned int *)t14) = 1; goto LAB90; LAB89: t20 = (t14 + 4); *((unsigned int *)t14) = 1; *((unsigned int *)t20) = 1; goto LAB90; LAB91: t25 = (t0 + 1528U); t26 = *((char **)t25); memset(t27, 0, 8); t25 = (t26 + 4); t28 = *((unsigned int *)t25); t29 = (~(t28)); t30 = *((unsigned int *)t26); t31 = (t30 & t29); t32 = (t31 & 1U); if (t32 != 0) goto LAB94; LAB95: if (*((unsigned int *)t25) != 0) goto LAB96; LAB97: t35 = *((unsigned int *)t14); t36 = *((unsigned int *)t27); t37 = (t35 & t36); *((unsigned int *)t34) = t37; t38 = (t14 + 4); t39 = (t27 + 4); t40 = (t34 + 4); t41 = *((unsigned int *)t38); t42 = *((unsigned int *)t39); t43 = (t41 | t42); *((unsigned int *)t40) = t43; t44 = *((unsigned int *)t40); t45 = (t44 != 0); if (t45 == 1) goto LAB98; LAB99: LAB100: goto LAB93; LAB94: *((unsigned int *)t27) = 1; goto LAB97; LAB96: t33 = (t27 + 4); *((unsigned int *)t27) = 1; *((unsigned int *)t33) = 1; goto LAB97; LAB98: t46 = *((unsigned int *)t34); t47 = *((unsigned int *)t40); *((unsigned int *)t34) = (t46 | t47); t48 = (t14 + 4); t49 = (t27 + 4); t50 = *((unsigned int *)t14); t51 = (~(t50)); t52 = *((unsigned int *)t48); t53 = (~(t52)); t54 = *((unsigned int *)t27); t55 = (~(t54)); t56 = *((unsigned int *)t49); t57 = (~(t56)); t58 = (t51 & t53); t59 = (t55 & t57); t60 = (~(t58)); t61 = (~(t59)); t62 = *((unsigned int *)t40); *((unsigned int *)t40) = (t62 & t60); t63 = *((unsigned int *)t40); *((unsigned int *)t40) = (t63 & t61); t64 = *((unsigned int *)t34); *((unsigned int *)t34) = (t64 & t60); t65 = *((unsigned int *)t34); *((unsigned int *)t34) = (t65 & t61); goto LAB100; LAB101: xsi_set_current_line(44, ng0); t73 = (t0 + 2568); t74 = (t73 + 56U); t79 = *((char **)t74); t80 = ((char*)((ng2))); memset(t66, 0, 8); xsi_vlog_unsigned_minus(t66, 32, t79, 11, t80, 32); t81 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t81, t66, 0, 0, 11, 0LL); goto LAB103; } static void Always_49_2(char *t0) { char t13[8]; char t17[8]; char t26[8]; char t34[8]; char t75[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; char *t18; char *t19; unsigned int t20; unsigned int t21; unsigned int t22; unsigned int t23; unsigned int t24; char *t25; char *t27; unsigned int t28; unsigned int t29; unsigned int t30; unsigned int t31; unsigned int t32; char *t33; unsigned int t35; unsigned int t36; unsigned int t37; char *t38; char *t39; char *t40; unsigned int t41; unsigned int t42; unsigned int t43; unsigned int t44; unsigned int t45; unsigned int t46; unsigned int t47; char *t48; char *t49; unsigned int t50; unsigned int t51; unsigned int t52; unsigned int t53; unsigned int t54; unsigned int t55; unsigned int t56; unsigned int t57; int t58; int t59; unsigned int t60; unsigned int t61; unsigned int t62; unsigned int t63; unsigned int t64; unsigned int t65; char *t66; unsigned int t67; unsigned int t68; unsigned int t69; unsigned int t70; unsigned int t71; char *t72; char *t73; char *t74; char *t76; char *t77; char *t78; char *t79; char *t80; char *t81; char *t82; char *t83; char *t84; char *t85; LAB0: t1 = (t0 + 4464U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(49, ng0); t2 = (t0 + 5312); *((int *)t2) = 1; t3 = (t0 + 4496); *((char **)t3) = t2; *((char **)t1) = &&LAB4; LAB1: return; LAB4: xsi_set_current_line(50, ng0); LAB5: xsi_set_current_line(51, ng0); t4 = (t0 + 1048U); 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(54, ng0); LAB9: xsi_set_current_line(55, ng0); t2 = (t0 + 1528U); 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(t34, t13, 8); LAB16: t66 = (t34 + 4); t67 = *((unsigned int *)t66); t68 = (~(t67)); t69 = *((unsigned int *)t34); t70 = (t69 & t68); t71 = (t70 != 0); if (t71 > 0) goto LAB28; LAB29: xsi_set_current_line(59, ng0); t2 = (t0 + 2088); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t0 + 2088); xsi_vlogvar_wait_assign_value(t5, t4, 0, 0, 32, 0LL); LAB30: LAB8: goto LAB2; LAB6: xsi_set_current_line(52, ng0); t11 = ((char*)((ng1))); t12 = (t0 + 2088); xsi_vlogvar_wait_assign_value(t12, t11, 0, 0, 32, 0LL); 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 + 2248); t12 = (t11 + 56U); t18 = *((char **)t12); memset(t17, 0, 8); t19 = (t18 + 4); t20 = *((unsigned int *)t19); t21 = (~(t20)); t22 = *((unsigned int *)t18); t23 = (t22 & t21); t24 = (t23 & 1U); if (t24 != 0) goto LAB20; LAB18: if (*((unsigned int *)t19) == 0) goto LAB17; LAB19: t25 = (t17 + 4); *((unsigned int *)t17) = 1; *((unsigned int *)t25) = 1; LAB20: memset(t26, 0, 8); t27 = (t17 + 4); t28 = *((unsigned int *)t27); t29 = (~(t28)); t30 = *((unsigned int *)t17); t31 = (t30 & t29); t32 = (t31 & 1U); if (t32 != 0) goto LAB21; LAB22: if (*((unsigned int *)t27) != 0) goto LAB23; LAB24: t35 = *((unsigned int *)t13); t36 = *((unsigned int *)t26); t37 = (t35 & t36); *((unsigned int *)t34) = t37; t38 = (t13 + 4); t39 = (t26 + 4); t40 = (t34 + 4); t41 = *((unsigned int *)t38); t42 = *((unsigned int *)t39); t43 = (t41 | t42); *((unsigned int *)t40) = t43; t44 = *((unsigned int *)t40); t45 = (t44 != 0); if (t45 == 1) goto LAB25; LAB26: LAB27: goto LAB16; LAB17: *((unsigned int *)t17) = 1; goto LAB20; LAB21: *((unsigned int *)t26) = 1; goto LAB24; LAB23: t33 = (t26 + 4); *((unsigned int *)t26) = 1; *((unsigned int *)t33) = 1; goto LAB24; LAB25: t46 = *((unsigned int *)t34); t47 = *((unsigned int *)t40); *((unsigned int *)t34) = (t46 | t47); t48 = (t13 + 4); t49 = (t26 + 4); t50 = *((unsigned int *)t13); t51 = (~(t50)); t52 = *((unsigned int *)t48); t53 = (~(t52)); t54 = *((unsigned int *)t26); t55 = (~(t54)); t56 = *((unsigned int *)t49); t57 = (~(t56)); t58 = (t51 & t53); t59 = (t55 & t57); t60 = (~(t58)); t61 = (~(t59)); t62 = *((unsigned int *)t40); *((unsigned int *)t40) = (t62 & t60); t63 = *((unsigned int *)t40); *((unsigned int *)t40) = (t63 & t61); t64 = *((unsigned int *)t34); *((unsigned int *)t34) = (t64 & t60); t65 = *((unsigned int *)t34); *((unsigned int *)t34) = (t65 & t61); goto LAB27; LAB28: xsi_set_current_line(56, ng0); t72 = (t0 + 3048); t73 = (t72 + 56U); t74 = *((char **)t73); t76 = (t0 + 3048); t77 = (t76 + 72U); t78 = *((char **)t77); t79 = (t0 + 3048); t80 = (t79 + 64U); t81 = *((char **)t80); t82 = (t0 + 2728); t83 = (t82 + 56U); t84 = *((char **)t83); xsi_vlog_generic_get_array_select_value(t75, 32, t74, t78, t81, 2, 1, t84, 10, 2); t85 = (t0 + 2088); xsi_vlogvar_wait_assign_value(t85, t75, 0, 0, 32, 0LL); goto LAB30; } static void Always_64_3(char *t0) { char t6[8]; char t17[8]; char t28[8]; char t36[8]; char t76[8]; char t77[8]; char *t1; char *t2; char *t3; char *t4; char *t5; unsigned int t7; unsigned int t8; unsigned int t9; unsigned int t10; unsigned int t11; char *t12; char *t13; unsigned int t14; unsigned int t15; unsigned int t16; char *t18; char *t19; char *t20; char *t21; unsigned int t22; unsigned int t23; unsigned int t24; unsigned int t25; unsigned int t26; char *t27; char *t29; unsigned int t30; unsigned int t31; unsigned int t32; unsigned int t33; unsigned int t34; char *t35; unsigned int t37; unsigned int t38; unsigned int t39; char *t40; char *t41; char *t42; unsigned int t43; unsigned int t44; unsigned int t45; unsigned int t46; unsigned int t47; unsigned int t48; unsigned int t49; char *t50; char *t51; unsigned int t52; unsigned int t53; unsigned int t54; unsigned int t55; unsigned int t56; unsigned int t57; unsigned int t58; unsigned int t59; int t60; int t61; unsigned int t62; unsigned int t63; unsigned int t64; unsigned int t65; unsigned int t66; unsigned int t67; char *t68; unsigned int t69; unsigned int t70; unsigned int t71; unsigned int t72; unsigned int t73; char *t74; char *t75; char *t78; char *t79; char *t80; char *t81; char *t82; char *t83; char *t84; char *t85; char *t86; char *t87; unsigned int t88; int t89; char *t90; unsigned int t91; int t92; int t93; unsigned int t94; unsigned int t95; int t96; int t97; LAB0: t1 = (t0 + 4712U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(64, ng0); t2 = (t0 + 5328); *((int *)t2) = 1; t3 = (t0 + 4744); *((char **)t3) = t2; *((char **)t1) = &&LAB4; LAB1: return; LAB4: xsi_set_current_line(65, ng0); LAB5: xsi_set_current_line(67, ng0); t4 = (t0 + 1368U); t5 = *((char **)t4); memset(t6, 0, 8); t4 = (t5 + 4); t7 = *((unsigned int *)t4); t8 = (~(t7)); t9 = *((unsigned int *)t5); t10 = (t9 & t8); t11 = (t10 & 1U); if (t11 != 0) goto LAB6; LAB7: if (*((unsigned int *)t4) != 0) goto LAB8; LAB9: t13 = (t6 + 4); t14 = *((unsigned int *)t6); t15 = *((unsigned int *)t13); t16 = (t14 || t15); if (t16 > 0) goto LAB10; LAB11: memcpy(t36, t6, 8); LAB12: t68 = (t36 + 4); t69 = *((unsigned int *)t68); t70 = (~(t69)); t71 = *((unsigned int *)t36); t72 = (t71 & t70); t73 = (t72 != 0); if (t73 > 0) goto LAB24; LAB25: xsi_set_current_line(71, ng0); t2 = (t0 + 3048); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t0 + 3048); t12 = (t5 + 72U); t13 = *((char **)t12); t18 = (t0 + 3048); t19 = (t18 + 64U); t20 = *((char **)t19); t21 = (t0 + 2888); t27 = (t21 + 56U); t29 = *((char **)t27); xsi_vlog_generic_get_array_select_value(t6, 32, t4, t13, t20, 2, 1, t29, 10, 2); t35 = (t0 + 3048); t40 = (t0 + 3048); t41 = (t40 + 72U); t42 = *((char **)t41); t50 = (t0 + 3048); t51 = (t50 + 64U); t68 = *((char **)t51); t74 = (t0 + 2888); t75 = (t74 + 56U); t78 = *((char **)t75); xsi_vlog_generic_convert_array_indices(t17, t28, t42, t68, 2, 1, t78, 10, 2); t79 = (t17 + 4); t7 = *((unsigned int *)t79); t60 = (!(t7)); t80 = (t28 + 4); t8 = *((unsigned int *)t80); t61 = (!(t8)); t89 = (t60 && t61); if (t89 == 1) goto LAB29; LAB30: LAB26: goto LAB2; LAB6: *((unsigned int *)t6) = 1; goto LAB9; LAB8: t12 = (t6 + 4); *((unsigned int *)t6) = 1; *((unsigned int *)t12) = 1; goto LAB9; LAB10: t18 = (t0 + 2408); t19 = (t18 + 56U); t20 = *((char **)t19); memset(t17, 0, 8); t21 = (t20 + 4); t22 = *((unsigned int *)t21); t23 = (~(t22)); t24 = *((unsigned int *)t20); t25 = (t24 & t23); t26 = (t25 & 1U); if (t26 != 0) goto LAB16; LAB14: if (*((unsigned int *)t21) == 0) goto LAB13; LAB15: t27 = (t17 + 4); *((unsigned int *)t17) = 1; *((unsigned int *)t27) = 1; LAB16: memset(t28, 0, 8); t29 = (t17 + 4); t30 = *((unsigned int *)t29); t31 = (~(t30)); t32 = *((unsigned int *)t17); t33 = (t32 & t31); t34 = (t33 & 1U); if (t34 != 0) goto LAB17; LAB18: if (*((unsigned int *)t29) != 0) goto LAB19; LAB20: t37 = *((unsigned int *)t6); t38 = *((unsigned int *)t28); t39 = (t37 & t38); *((unsigned int *)t36) = t39; t40 = (t6 + 4); t41 = (t28 + 4); t42 = (t36 + 4); t43 = *((unsigned int *)t40); t44 = *((unsigned int *)t41); t45 = (t43 | t44); *((unsigned int *)t42) = t45; t46 = *((unsigned int *)t42); t47 = (t46 != 0); if (t47 == 1) goto LAB21; LAB22: LAB23: goto LAB12; LAB13: *((unsigned int *)t17) = 1; goto LAB16; LAB17: *((unsigned int *)t28) = 1; goto LAB20; LAB19: t35 = (t28 + 4); *((unsigned int *)t28) = 1; *((unsigned int *)t35) = 1; goto LAB20; LAB21: t48 = *((unsigned int *)t36); t49 = *((unsigned int *)t42); *((unsigned int *)t36) = (t48 | t49); t50 = (t6 + 4); t51 = (t28 + 4); t52 = *((unsigned int *)t6); t53 = (~(t52)); t54 = *((unsigned int *)t50); t55 = (~(t54)); t56 = *((unsigned int *)t28); t57 = (~(t56)); t58 = *((unsigned int *)t51); t59 = (~(t58)); t60 = (t53 & t55); t61 = (t57 & t59); t62 = (~(t60)); t63 = (~(t61)); t64 = *((unsigned int *)t42); *((unsigned int *)t42) = (t64 & t62); t65 = *((unsigned int *)t42); *((unsigned int *)t42) = (t65 & t63); t66 = *((unsigned int *)t36); *((unsigned int *)t36) = (t66 & t62); t67 = *((unsigned int *)t36); *((unsigned int *)t36) = (t67 & t63); goto LAB23; LAB24: xsi_set_current_line(68, ng0); t74 = (t0 + 1688U); t75 = *((char **)t74); t74 = (t0 + 3048); t78 = (t0 + 3048); t79 = (t78 + 72U); t80 = *((char **)t79); t81 = (t0 + 3048); t82 = (t81 + 64U); t83 = *((char **)t82); t84 = (t0 + 2888); t85 = (t84 + 56U); t86 = *((char **)t85); xsi_vlog_generic_convert_array_indices(t76, t77, t80, t83, 2, 1, t86, 10, 2); t87 = (t76 + 4); t88 = *((unsigned int *)t87); t89 = (!(t88)); t90 = (t77 + 4); t91 = *((unsigned int *)t90); t92 = (!(t91)); t93 = (t89 && t92); if (t93 == 1) goto LAB27; LAB28: goto LAB26; LAB27: t94 = *((unsigned int *)t76); t95 = *((unsigned int *)t77); t96 = (t94 - t95); t97 = (t96 + 1); xsi_vlogvar_wait_assign_value(t74, t75, 0, *((unsigned int *)t77), t97, 0LL); goto LAB28; LAB29: t9 = *((unsigned int *)t17); t10 = *((unsigned int *)t28); t92 = (t9 - t10); t93 = (t92 + 1); xsi_vlogvar_wait_assign_value(t35, t6, 0, *((unsigned int *)t28), t93, 0LL); goto LAB30; } static void Always_74_4(char *t0) { char t13[8]; char t14[8]; char t27[8]; char t34[8]; char t76[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 t15; unsigned int t16; unsigned int t17; unsigned int t18; unsigned int t19; char *t20; char *t21; unsigned int t22; unsigned int t23; unsigned int t24; char *t25; char *t26; unsigned int t28; unsigned int t29; unsigned int t30; unsigned int t31; unsigned int t32; char *t33; unsigned int t35; unsigned int t36; unsigned int t37; char *t38; char *t39; char *t40; unsigned int t41; unsigned int t42; unsigned int t43; unsigned int t44; unsigned int t45; unsigned int t46; unsigned int t47; char *t48; char *t49; unsigned int t50; unsigned int t51; unsigned int t52; unsigned int t53; unsigned int t54; unsigned int t55; unsigned int t56; unsigned int t57; int t58; int t59; unsigned int t60; unsigned int t61; unsigned int t62; unsigned int t63; unsigned int t64; unsigned int t65; char *t66; unsigned int t67; unsigned int t68; unsigned int t69; unsigned int t70; unsigned int t71; char *t72; char *t73; char *t74; char *t75; char *t77; LAB0: t1 = (t0 + 4960U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(74, ng0); t2 = (t0 + 5344); *((int *)t2) = 1; t3 = (t0 + 4992); *((char **)t3) = t2; *((char **)t1) = &&LAB4; LAB1: return; LAB4: xsi_set_current_line(75, ng0); LAB5: xsi_set_current_line(76, ng0); t4 = (t0 + 1048U); 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(82, ng0); LAB10: xsi_set_current_line(83, ng0); t2 = (t0 + 2408); t3 = (t2 + 56U); t4 = *((char **)t3); memset(t13, 0, 8); t5 = (t4 + 4); t6 = *((unsigned int *)t5); t7 = (~(t6)); t8 = *((unsigned int *)t4); t9 = (t8 & t7); t10 = (t9 & 1U); if (t10 != 0) goto LAB14; LAB12: if (*((unsigned int *)t5) == 0) goto LAB11; LAB13: t11 = (t13 + 4); *((unsigned int *)t13) = 1; *((unsigned int *)t11) = 1; LAB14: memset(t14, 0, 8); t12 = (t13 + 4); t15 = *((unsigned int *)t12); t16 = (~(t15)); t17 = *((unsigned int *)t13); t18 = (t17 & t16); t19 = (t18 & 1U); if (t19 != 0) goto LAB15; LAB16: if (*((unsigned int *)t12) != 0) goto LAB17; LAB18: t21 = (t14 + 4); t22 = *((unsigned int *)t14); t23 = *((unsigned int *)t21); t24 = (t22 || t23); if (t24 > 0) goto LAB19; LAB20: memcpy(t34, t14, 8); LAB21: t66 = (t34 + 4); t67 = *((unsigned int *)t66); t68 = (~(t67)); t69 = *((unsigned int *)t34); t70 = (t69 & t68); t71 = (t70 != 0); if (t71 > 0) goto LAB29; LAB30: xsi_set_current_line(84, ng0); t2 = (t0 + 2888); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t0 + 2888); xsi_vlogvar_wait_assign_value(t5, t4, 0, 0, 10, 0LL); LAB31: xsi_set_current_line(86, ng0); t2 = (t0 + 2248); t3 = (t2 + 56U); t4 = *((char **)t3); memset(t13, 0, 8); t5 = (t4 + 4); t6 = *((unsigned int *)t5); t7 = (~(t6)); t8 = *((unsigned int *)t4); t9 = (t8 & t7); t10 = (t9 & 1U); if (t10 != 0) goto LAB35; LAB33: if (*((unsigned int *)t5) == 0) goto LAB32; LAB34: t11 = (t13 + 4); *((unsigned int *)t13) = 1; *((unsigned int *)t11) = 1; LAB35: memset(t14, 0, 8); t12 = (t13 + 4); t15 = *((unsigned int *)t12); t16 = (~(t15)); t17 = *((unsigned int *)t13); t18 = (t17 & t16); t19 = (t18 & 1U); if (t19 != 0) goto LAB36; LAB37: if (*((unsigned int *)t12) != 0) goto LAB38; LAB39: t21 = (t14 + 4); t22 = *((unsigned int *)t14); t23 = *((unsigned int *)t21); t24 = (t22 || t23); if (t24 > 0) goto LAB40; LAB41: memcpy(t34, t14, 8); LAB42: t66 = (t34 + 4); t67 = *((unsigned int *)t66); t68 = (~(t67)); t69 = *((unsigned int *)t34); t70 = (t69 & t68); t71 = (t70 != 0); if (t71 > 0) goto LAB50; LAB51: xsi_set_current_line(87, ng0); t2 = (t0 + 2728); t3 = (t2 + 56U); t4 = *((char **)t3); t5 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t5, t4, 0, 0, 10, 0LL); LAB52: LAB8: goto LAB2; LAB6: xsi_set_current_line(77, ng0); LAB9: xsi_set_current_line(78, ng0); t11 = ((char*)((ng1))); t12 = (t0 + 2888); xsi_vlogvar_wait_assign_value(t12, t11, 0, 0, 10, 0LL); xsi_set_current_line(79, ng0); t2 = ((char*)((ng1))); t3 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t3, t2, 0, 0, 10, 0LL); goto LAB8; LAB11: *((unsigned int *)t13) = 1; goto LAB14; LAB15: *((unsigned int *)t14) = 1; goto LAB18; LAB17: t20 = (t14 + 4); *((unsigned int *)t14) = 1; *((unsigned int *)t20) = 1; goto LAB18; LAB19: t25 = (t0 + 1368U); t26 = *((char **)t25); memset(t27, 0, 8); t25 = (t26 + 4); t28 = *((unsigned int *)t25); t29 = (~(t28)); t30 = *((unsigned int *)t26); t31 = (t30 & t29); t32 = (t31 & 1U); if (t32 != 0) goto LAB22; LAB23: if (*((unsigned int *)t25) != 0) goto LAB24; LAB25: t35 = *((unsigned int *)t14); t36 = *((unsigned int *)t27); t37 = (t35 & t36); *((unsigned int *)t34) = t37; t38 = (t14 + 4); t39 = (t27 + 4); t40 = (t34 + 4); t41 = *((unsigned int *)t38); t42 = *((unsigned int *)t39); t43 = (t41 | t42); *((unsigned int *)t40) = t43; t44 = *((unsigned int *)t40); t45 = (t44 != 0); if (t45 == 1) goto LAB26; LAB27: LAB28: goto LAB21; LAB22: *((unsigned int *)t27) = 1; goto LAB25; LAB24: t33 = (t27 + 4); *((unsigned int *)t27) = 1; *((unsigned int *)t33) = 1; goto LAB25; LAB26: t46 = *((unsigned int *)t34); t47 = *((unsigned int *)t40); *((unsigned int *)t34) = (t46 | t47); t48 = (t14 + 4); t49 = (t27 + 4); t50 = *((unsigned int *)t14); t51 = (~(t50)); t52 = *((unsigned int *)t48); t53 = (~(t52)); t54 = *((unsigned int *)t27); t55 = (~(t54)); t56 = *((unsigned int *)t49); t57 = (~(t56)); t58 = (t51 & t53); t59 = (t55 & t57); t60 = (~(t58)); t61 = (~(t59)); t62 = *((unsigned int *)t40); *((unsigned int *)t40) = (t62 & t60); t63 = *((unsigned int *)t40); *((unsigned int *)t40) = (t63 & t61); t64 = *((unsigned int *)t34); *((unsigned int *)t34) = (t64 & t60); t65 = *((unsigned int *)t34); *((unsigned int *)t34) = (t65 & t61); goto LAB28; LAB29: xsi_set_current_line(83, ng0); t72 = (t0 + 2888); t73 = (t72 + 56U); t74 = *((char **)t73); t75 = ((char*)((ng2))); memset(t76, 0, 8); xsi_vlog_unsigned_add(t76, 32, t74, 10, t75, 32); t77 = (t0 + 2888); xsi_vlogvar_wait_assign_value(t77, t76, 0, 0, 10, 0LL); goto LAB31; LAB32: *((unsigned int *)t13) = 1; goto LAB35; LAB36: *((unsigned int *)t14) = 1; goto LAB39; LAB38: t20 = (t14 + 4); *((unsigned int *)t14) = 1; *((unsigned int *)t20) = 1; goto LAB39; LAB40: t25 = (t0 + 1528U); t26 = *((char **)t25); memset(t27, 0, 8); t25 = (t26 + 4); t28 = *((unsigned int *)t25); t29 = (~(t28)); t30 = *((unsigned int *)t26); t31 = (t30 & t29); t32 = (t31 & 1U); if (t32 != 0) goto LAB43; LAB44: if (*((unsigned int *)t25) != 0) goto LAB45; LAB46: t35 = *((unsigned int *)t14); t36 = *((unsigned int *)t27); t37 = (t35 & t36); *((unsigned int *)t34) = t37; t38 = (t14 + 4); t39 = (t27 + 4); t40 = (t34 + 4); t41 = *((unsigned int *)t38); t42 = *((unsigned int *)t39); t43 = (t41 | t42); *((unsigned int *)t40) = t43; t44 = *((unsigned int *)t40); t45 = (t44 != 0); if (t45 == 1) goto LAB47; LAB48: LAB49: goto LAB42; LAB43: *((unsigned int *)t27) = 1; goto LAB46; LAB45: t33 = (t27 + 4); *((unsigned int *)t27) = 1; *((unsigned int *)t33) = 1; goto LAB46; LAB47: t46 = *((unsigned int *)t34); t47 = *((unsigned int *)t40); *((unsigned int *)t34) = (t46 | t47); t48 = (t14 + 4); t49 = (t27 + 4); t50 = *((unsigned int *)t14); t51 = (~(t50)); t52 = *((unsigned int *)t48); t53 = (~(t52)); t54 = *((unsigned int *)t27); t55 = (~(t54)); t56 = *((unsigned int *)t49); t57 = (~(t56)); t58 = (t51 & t53); t59 = (t55 & t57); t60 = (~(t58)); t61 = (~(t59)); t62 = *((unsigned int *)t40); *((unsigned int *)t40) = (t62 & t60); t63 = *((unsigned int *)t40); *((unsigned int *)t40) = (t63 & t61); t64 = *((unsigned int *)t34); *((unsigned int *)t34) = (t64 & t60); t65 = *((unsigned int *)t34); *((unsigned int *)t34) = (t65 & t61); goto LAB49; LAB50: xsi_set_current_line(86, ng0); t72 = (t0 + 2728); t73 = (t72 + 56U); t74 = *((char **)t73); t75 = ((char*)((ng2))); memset(t76, 0, 8); xsi_vlog_unsigned_add(t76, 32, t74, 10, t75, 32); t77 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t77, t76, 0, 0, 10, 0LL); goto LAB52; } extern void work_m_00000000001442125345_0948142031_init() { static char *pe[] = {(void *)Always_25_0,(void *)Always_32_1,(void *)Always_49_2,(void *)Always_64_3,(void *)Always_74_4}; xsi_register_didat("work_m_00000000001442125345_0948142031", "isim/test_uart_controller_isim_beh.exe.sim/work/m_00000000001442125345_0948142031.didat"); xsi_register_executes(pe); }