static void Always_66_3(char *t0) { char t9[8]; char t33[8]; char t35[8]; char t39[8]; char t62[8]; char *t1; char *t2; char *t3; char *t4; char *t5; char *t6; char *t7; int t8; char *t10; char *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; unsigned int t23; char *t24; char *t25; unsigned int t26; unsigned int t27; unsigned int t28; unsigned int t29; unsigned int t30; char *t31; char *t32; char *t34; char *t36; char *t37; char *t38; unsigned int t40; unsigned int t41; unsigned int t42; unsigned int t43; char *t44; unsigned int t45; unsigned int t46; unsigned int t47; unsigned int t48; unsigned int t49; char *t50; unsigned int t51; unsigned int t52; char *t53; unsigned int t54; unsigned int t55; unsigned int t56; unsigned int t57; unsigned int t58; unsigned int t59; unsigned int t60; char *t61; char *t63; LAB0: t1 = (t0 + 3036U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(66, ng0); t2 = (t0 + 3256); *((int *)t2) = 1; t3 = (t0 + 3064); *((char **)t3) = t2; *((char **)t1) = &&LAB4; LAB1: return; LAB4: xsi_set_current_line(67, ng0); LAB5: xsi_set_current_line(69, ng0); t4 = (t0 + 1988); t5 = (t4 + 36U); t6 = *((char **)t5); t7 = (t0 + 2080); xsi_vlogvar_assign_value(t7, t6, 0, 0, 1); xsi_set_current_line(70, ng0); t2 = ((char*)((ng2))); t3 = (t0 + 1896); xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); xsi_set_current_line(71, ng0); t2 = ((char*)((ng2))); t3 = (t0 + 1804); xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); xsi_set_current_line(72, ng0); t2 = (t0 + 1528); t3 = (t2 + 36U); t4 = *((char **)t3); t5 = (t0 + 1620); xsi_vlogvar_assign_value(t5, t4, 0, 0, 16); xsi_set_current_line(73, ng0); t2 = ((char*)((ng2))); t3 = (t0 + 1436); xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); xsi_set_current_line(75, ng0); t2 = (t0 + 1988); t3 = (t2 + 36U); t4 = *((char **)t3); LAB6: t5 = ((char*)((ng1))); t8 = xsi_vlog_unsigned_case_compare(t4, 1, t5, 1); if (t8 == 1) goto LAB7; LAB8: t2 = ((char*)((ng7))); t8 = xsi_vlog_unsigned_case_compare(t4, 1, t2, 1); if (t8 == 1) goto LAB9; LAB10: LAB12: LAB11: xsi_set_current_line(133, ng0); LAB73: xsi_set_current_line(134, ng0); t2 = ((char*)((ng1))); t3 = (t0 + 2080); xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); LAB13: goto LAB2; LAB7: xsi_set_current_line(76, ng0); LAB14: xsi_set_current_line(78, ng0); t6 = (t0 + 1024U); t7 = *((char **)t6); t6 = ((char*)((ng2))); memset(t9, 0, 8); t10 = (t7 + 4); t11 = (t6 + 4); t12 = *((unsigned int *)t7); t13 = *((unsigned int *)t6); t14 = (t12 ^ t13); t15 = *((unsigned int *)t10); t16 = *((unsigned int *)t11); t17 = (t15 ^ t16); t18 = (t14 | t17); t19 = *((unsigned int *)t10); t20 = *((unsigned int *)t11); t21 = (t19 | t20); t22 = (~(t21)); t23 = (t18 & t22); if (t23 != 0) goto LAB18; LAB15: if (t21 != 0) goto LAB17; LAB16: *((unsigned int *)t9) = 1; LAB18: t25 = (t9 + 4); t26 = *((unsigned int *)t25); t27 = (~(t26)); t28 = *((unsigned int *)t9); t29 = (t28 & t27); t30 = (t29 != 0); if (t30 > 0) goto LAB19; LAB20: xsi_set_current_line(80, ng0); t2 = (t0 + 1024U); t3 = *((char **)t2); t2 = ((char*)((ng3))); memset(t9, 0, 8); t5 = (t3 + 4); t6 = (t2 + 4); t12 = *((unsigned int *)t3); t13 = *((unsigned int *)t2); t14 = (t12 ^ t13); t15 = *((unsigned int *)t5); t16 = *((unsigned int *)t6); t17 = (t15 ^ t16); t18 = (t14 | t17); t19 = *((unsigned int *)t5); t20 = *((unsigned int *)t6); t21 = (t19 | t20); t22 = (~(t21)); t23 = (t18 & t22); if (t23 != 0) goto LAB25; LAB22: if (t21 != 0) goto LAB24; LAB23: *((unsigned int *)t9) = 1; LAB25: t10 = (t9 + 4); t26 = *((unsigned int *)t10); t27 = (~(t26)); t28 = *((unsigned int *)t9); t29 = (t28 & t27); t30 = (t29 != 0); if (t30 > 0) goto LAB26; LAB27: LAB28: LAB21: goto LAB13; LAB9: xsi_set_current_line(111, ng0); LAB54: xsi_set_current_line(113, ng0); t3 = (t0 + 1528); t5 = (t3 + 36U); t6 = *((char **)t5); t7 = ((char*)((ng8))); memset(t9, 0, 8); t10 = (t6 + 4); if (*((unsigned int *)t10) != 0) goto LAB56; LAB55: t11 = (t7 + 4); if (*((unsigned int *)t11) != 0) goto LAB56; LAB59: if (*((unsigned int *)t6) < *((unsigned int *)t7)) goto LAB58; LAB57: *((unsigned int *)t9) = 1; LAB58: t25 = (t9 + 4); t12 = *((unsigned int *)t25); t13 = (~(t12)); t14 = *((unsigned int *)t9); t15 = (t14 & t13); t16 = (t15 != 0); if (t16 > 0) goto LAB60; LAB61: xsi_set_current_line(120, ng0); t2 = (t0 + 1528); t3 = (t2 + 36U); t5 = *((char **)t3); t6 = ((char*)((ng8))); memset(t9, 0, 8); t7 = (t5 + 4); if (*((unsigned int *)t7) != 0) goto LAB65; LAB64: t10 = (t6 + 4); if (*((unsigned int *)t10) != 0) goto LAB65; LAB68: if (*((unsigned int *)t5) < *((unsigned int *)t6)) goto LAB66; LAB67: t24 = (t9 + 4); t12 = *((unsigned int *)t24); t13 = (~(t12)); t14 = *((unsigned int *)t9); t15 = (t14 & t13); t16 = (t15 != 0); if (t16 > 0) goto LAB69; LAB70: LAB71: LAB62: goto LAB13; LAB17: t24 = (t9 + 4); *((unsigned int *)t9) = 1; *((unsigned int *)t24) = 1; goto LAB18; LAB19: xsi_set_current_line(79, ng0); t31 = ((char*)((ng1))); t32 = (t0 + 2080); xsi_vlogvar_assign_value(t32, t31, 0, 0, 1); goto LAB21; LAB24: t7 = (t9 + 4); *((unsigned int *)t9) = 1; *((unsigned int *)t7) = 1; goto LAB25; LAB26: xsi_set_current_line(81, ng0); LAB29: xsi_set_current_line(82, ng0); t11 = ((char*)((ng2))); t24 = (t0 + 1436); xsi_vlogvar_assign_value(t24, t11, 0, 0, 1); xsi_set_current_line(83, ng0); t2 = (t0 + 840U); t3 = *((char **)t2); t2 = (t0 + 1620); xsi_vlogvar_assign_value(t2, t3, 0, 0, 16); xsi_set_current_line(84, ng0); t2 = ((char*)((ng3))); t3 = (t0 + 1896); xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); xsi_set_current_line(85, ng0); t2 = (t0 + 1620); t3 = (t2 + 36U); t5 = *((char **)t3); t6 = ((char*)((ng2))); memset(t9, 0, 8); xsi_vlog_signed_equal(t9, 32, t5, 16, t6, 32); t7 = (t9 + 4); t12 = *((unsigned int *)t7); t13 = (~(t12)); t14 = *((unsigned int *)t9); t15 = (t14 & t13); t16 = (t15 != 0); if (t16 > 0) goto LAB30; LAB31: xsi_set_current_line(92, ng0); t2 = (t0 + 1620); t3 = (t2 + 36U); t5 = *((char **)t3); t6 = ((char*)((ng4))); memset(t9, 0, 8); t7 = (t5 + 4); t10 = (t6 + 4); t12 = *((unsigned int *)t5); t13 = *((unsigned int *)t6); t14 = (t12 ^ t13); t15 = *((unsigned int *)t7); t16 = *((unsigned int *)t10); t17 = (t15 ^ t16); t18 = (t14 | t17); t19 = *((unsigned int *)t7); t20 = *((unsigned int *)t10); t21 = (t19 | t20); t22 = (~(t21)); t23 = (t18 & t22); if (t23 != 0) goto LAB37; LAB34: if (t21 != 0) goto LAB36; LAB35: *((unsigned int *)t9) = 1; LAB37: t24 = (t9 + 4); t26 = *((unsigned int *)t24); t27 = (~(t26)); t28 = *((unsigned int *)t9); t29 = (t28 & t27); t30 = (t29 != 0); if (t30 > 0) goto LAB38; LAB39: xsi_set_current_line(101, ng0); LAB42: xsi_set_current_line(102, ng0); t2 = (t0 + 1620); t3 = (t2 + 36U); t5 = *((char **)t3); t6 = (t0 + 1620); t7 = (t6 + 44U); t10 = *((char **)t7); t11 = ((char*)((ng6))); xsi_vlog_generic_get_index_select_value(t9, 32, t5, t10, 2, t11, 32, 1); t24 = ((char*)((ng3))); memset(t33, 0, 8); t25 = (t9 + 4); t31 = (t24 + 4); t12 = *((unsigned int *)t9); t13 = *((unsigned int *)t24); t14 = (t12 ^ t13); t15 = *((unsigned int *)t25); t16 = *((unsigned int *)t31); t17 = (t15 ^ t16); t18 = (t14 | t17); t19 = *((unsigned int *)t25); t20 = *((unsigned int *)t31); t21 = (t19 | t20); t22 = (~(t21)); t23 = (t18 & t22); if (t23 != 0) goto LAB46; LAB43: if (t21 != 0) goto LAB45; LAB44: *((unsigned int *)t33) = 1; LAB46: t34 = (t33 + 4); t26 = *((unsigned int *)t34); t27 = (~(t26)); t28 = *((unsigned int *)t33); t29 = (t28 & t27); t30 = (t29 != 0); if (t30 > 0) goto LAB47; LAB48: LAB49: xsi_set_current_line(104, ng0); t2 = ((char*)((ng7))); t3 = (t0 + 2080); xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); LAB40: LAB32: goto LAB28; LAB30: xsi_set_current_line(86, ng0); LAB33: xsi_set_current_line(87, ng0); t10 = ((char*)((ng3))); t11 = (t0 + 1896); xsi_vlogvar_assign_value(t11, t10, 0, 0, 1); xsi_set_current_line(88, ng0); t2 = ((char*)((ng1))); t3 = (t0 + 2080); xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); xsi_set_current_line(89, ng0); t2 = ((char*)((ng3))); t3 = (t0 + 1436); xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); goto LAB32; LAB36: t11 = (t9 + 4); *((unsigned int *)t9) = 1; *((unsigned int *)t11) = 1; goto LAB37; LAB38: xsi_set_current_line(93, ng0); LAB41: xsi_set_current_line(94, ng0); t25 = ((char*)((ng3))); t31 = (t0 + 1804); xsi_vlogvar_assign_value(t31, t25, 0, 0, 1); xsi_set_current_line(95, ng0); t2 = ((char*)((ng5))); t3 = (t0 + 1712); xsi_vlogvar_assign_value(t3, t2, 0, 0, 16); xsi_set_current_line(96, ng0); t2 = ((char*)((ng1))); t3 = (t0 + 2080); xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); xsi_set_current_line(97, ng0); t2 = ((char*)((ng3))); t3 = (t0 + 1436); xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); goto LAB40; LAB45: t32 = (t33 + 4); *((unsigned int *)t33) = 1; *((unsigned int *)t32) = 1; goto LAB46; LAB47: xsi_set_current_line(103, ng0); t36 = (t0 + 840U); t37 = *((char **)t36); memset(t35, 0, 8); t36 = (t35 + 4); t38 = (t37 + 4); memcpy(t39, t37, 8); t42 = *((unsigned int *)t37); t43 = (t42 & 32768U); t40 = t43; t44 = (t37 + 4); t45 = *((unsigned int *)t44); t46 = (t45 & 32768U); t41 = t46; t47 = (t43 != 0); if (t47 == 1) goto LAB50; LAB51: t49 = (t46 != 0); if (t49 == 1) goto LAB52; LAB53: t52 = *((unsigned int *)t39); *((unsigned int *)t39) = (t52 & 4294967295U); t53 = (t39 + 4); t54 = *((unsigned int *)t53); *((unsigned int *)t53) = (t54 & 4294967295U); memcpy(t35, t39, 8); t55 = *((unsigned int *)t35); t56 = (~(t55)); t57 = *((unsigned int *)t36); t58 = (t56 | t57); *((unsigned int *)t35) = t58; t59 = *((unsigned int *)t35); *((unsigned int *)t35) = (t59 & 4294967295U); t60 = *((unsigned int *)t36); *((unsigned int *)t36) = (t60 & 4294967295U); t61 = ((char*)((ng3))); memset(t62, 0, 8); xsi_vlog_signed_add(t62, 32, t35, 32, t61, 32); t63 = (t0 + 1620); xsi_vlogvar_assign_value(t63, t62, 0, 0, 16); goto LAB49; LAB50: t48 = *((unsigned int *)t39); *((unsigned int *)t39) = (t48 | 4294901760U); goto LAB51; LAB52: t50 = (t39 + 4); t51 = *((unsigned int *)t50); *((unsigned int *)t50) = (t51 | 4294901760U); goto LAB53; LAB56: t24 = (t9 + 4); *((unsigned int *)t9) = 1; *((unsigned int *)t24) = 1; goto LAB58; LAB60: xsi_set_current_line(114, ng0); LAB63: xsi_set_current_line(115, ng0); t31 = ((char*)((ng1))); t32 = (t0 + 2080); xsi_vlogvar_assign_value(t32, t31, 0, 0, 1); xsi_set_current_line(116, ng0); t2 = ((char*)((ng3))); t3 = (t0 + 1436); xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); goto LAB62; LAB65: t11 = (t9 + 4); *((unsigned int *)t9) = 1; *((unsigned int *)t11) = 1; goto LAB67; LAB66: *((unsigned int *)t9) = 1; goto LAB67; LAB69: xsi_set_current_line(121, ng0); LAB72: xsi_set_current_line(122, ng0); t25 = (t0 + 1528); t31 = (t25 + 36U); t32 = *((char **)t31); t34 = ((char*)((ng3))); memset(t33, 0, 8); xsi_vlog_signed_arith_lshift(t33, 16, t32, 16, t34, 32); t36 = (t0 + 1620); xsi_vlogvar_assign_value(t36, t33, 0, 0, 16); xsi_set_current_line(123, ng0); t2 = ((char*)((ng3))); t3 = (t0 + 1804); xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); xsi_set_current_line(124, ng0); t2 = (t0 + 1344); t3 = (t2 + 36U); t5 = *((char **)t3); t6 = ((char*)((ng3))); memset(t9, 0, 8); xsi_vlog_unsigned_add(t9, 32, t5, 16, t6, 32); t7 = (t0 + 1712); xsi_vlogvar_assign_value(t7, t9, 0, 0, 16); xsi_set_current_line(125, ng0); t2 = ((char*)((ng7))); t3 = (t0 + 2080); xsi_vlogvar_assign_value(t3, t2, 0, 0, 1); goto LAB71; }
static void Always_66_1(char *t0) { char t15[8]; char t37[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; char *t13; int t14; int t16; int t17; int t18; int t19; int t20; char *t21; int t22; char *t23; int t24; char *t25; int t26; char *t27; int t28; char *t29; int t30; char *t31; int t32; char *t33; char *t34; char *t35; char *t36; char *t38; unsigned int 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; unsigned int t48; unsigned int 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; LAB0: t1 = (t0 + 3896U); t2 = *((char **)t1); if (t2 == 0) goto LAB2; LAB3: goto *t2; LAB2: xsi_set_current_line(66, ng0); t2 = (t0 + 4728); *((int *)t2) = 1; t3 = (t0 + 3928); *((char **)t3) = t2; *((char **)t1) = &&LAB4; LAB1: return; LAB4: xsi_set_current_line(67, ng0); LAB5: xsi_set_current_line(68, 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(70, ng0); t2 = (t0 + 1208U); t3 = *((char **)t2); LAB9: t2 = ((char*)((ng2))); t14 = xsi_vlog_unsigned_case_compare(t3, 5, t2, 5); if (t14 == 1) goto LAB10; LAB11: t2 = ((char*)((ng3))); t14 = xsi_vlog_unsigned_case_compare(t3, 5, t2, 5); if (t14 == 1) goto LAB12; LAB13: t4 = ((char*)((ng4))); t16 = xsi_vlog_unsigned_case_compare(t3, 5, t4, 5); if (t16 == 1) goto LAB14; LAB15: t5 = ((char*)((ng5))); t17 = xsi_vlog_unsigned_case_compare(t3, 5, t5, 5); if (t17 == 1) goto LAB16; LAB17: t11 = ((char*)((ng6))); t18 = xsi_vlog_unsigned_case_compare(t3, 5, t11, 5); if (t18 == 1) goto LAB18; LAB19: t12 = ((char*)((ng7))); t19 = xsi_vlog_unsigned_case_compare(t3, 5, t12, 5); if (t19 == 1) goto LAB20; LAB21: t13 = ((char*)((ng8))); t20 = xsi_vlog_unsigned_case_compare(t3, 5, t13, 5); if (t20 == 1) goto LAB22; LAB23: t21 = ((char*)((ng9))); t22 = xsi_vlog_unsigned_case_compare(t3, 5, t21, 5); if (t22 == 1) goto LAB24; LAB25: t23 = ((char*)((ng10))); t24 = xsi_vlog_unsigned_case_compare(t3, 5, t23, 5); if (t24 == 1) goto LAB26; LAB27: t25 = ((char*)((ng11))); t26 = xsi_vlog_unsigned_case_compare(t3, 5, t25, 5); if (t26 == 1) goto LAB28; LAB29: t27 = ((char*)((ng12))); t28 = xsi_vlog_unsigned_case_compare(t3, 5, t27, 5); if (t28 == 1) goto LAB30; LAB31: t29 = ((char*)((ng13))); t30 = xsi_vlog_unsigned_case_compare(t3, 5, t29, 5); if (t30 == 1) goto LAB32; LAB33: t31 = ((char*)((ng14))); t32 = xsi_vlog_unsigned_case_compare(t3, 5, t31, 5); if (t32 == 1) goto LAB34; LAB35: t2 = ((char*)((ng15))); t14 = xsi_vlog_unsigned_case_compare(t3, 5, t2, 5); if (t14 == 1) goto LAB36; LAB37: t2 = ((char*)((ng16))); t14 = xsi_vlog_unsigned_case_compare(t3, 5, t2, 5); if (t14 == 1) goto LAB38; LAB39: t4 = ((char*)((ng17))); t16 = xsi_vlog_unsigned_case_compare(t3, 5, t4, 5); if (t16 == 1) goto LAB40; LAB41: t2 = ((char*)((ng18))); t14 = xsi_vlog_unsigned_case_compare(t3, 5, t2, 5); if (t14 == 1) goto LAB42; LAB43: t2 = ((char*)((ng19))); t14 = xsi_vlog_unsigned_case_compare(t3, 5, t2, 5); if (t14 == 1) goto LAB44; LAB45: t2 = ((char*)((ng20))); t14 = xsi_vlog_unsigned_case_compare(t3, 5, t2, 5); if (t14 == 1) goto LAB46; LAB47: t2 = ((char*)((ng21))); t14 = xsi_vlog_unsigned_case_compare(t3, 5, t2, 5); if (t14 == 1) goto LAB48; LAB49: t2 = ((char*)((ng22))); t14 = xsi_vlog_unsigned_case_compare(t3, 5, t2, 5); if (t14 == 1) goto LAB50; LAB51: t2 = ((char*)((ng23))); t14 = xsi_vlog_unsigned_case_compare(t3, 5, t2, 5); if (t14 == 1) goto LAB52; LAB53: t2 = ((char*)((ng24))); t14 = xsi_vlog_unsigned_case_compare(t3, 5, t2, 5); if (t14 == 1) goto LAB54; LAB55: t2 = ((char*)((ng25))); t14 = xsi_vlog_unsigned_case_compare(t3, 5, t2, 5); if (t14 == 1) goto LAB56; LAB57: t2 = ((char*)((ng26))); t14 = xsi_vlog_unsigned_case_compare(t3, 5, t2, 5); if (t14 == 1) goto LAB58; LAB59: LAB60: LAB8: goto LAB2; LAB6: xsi_set_current_line(68, ng0); t11 = ((char*)((ng1))); t12 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t12, t11, 0, 0, 16, 0LL); t13 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t13, t11, 16, 0, 1, 0LL); goto LAB8; LAB10: xsi_set_current_line(76, ng0); t4 = (t0 + 1368U); t5 = *((char **)t4); t4 = (t0 + 1528U); t11 = *((char **)t4); memset(t15, 0, 8); xsi_vlog_unsigned_add(t15, 17, t5, 16, t11, 16); t4 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t4, t15, 0, 0, 16, 0LL); t12 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t12, t15, 16, 0, 1, 0LL); goto LAB60; LAB12: goto LAB10; LAB14: goto LAB10; LAB16: goto LAB10; LAB18: goto LAB10; LAB20: goto LAB10; LAB22: goto LAB10; LAB24: goto LAB10; LAB26: goto LAB10; LAB28: goto LAB10; LAB30: goto LAB10; LAB32: goto LAB10; LAB34: xsi_set_current_line(77, ng0); t33 = (t0 + 1368U); t34 = *((char **)t33); t33 = (t0 + 1528U); t35 = *((char **)t33); memset(t15, 0, 8); xsi_vlog_unsigned_add(t15, 17, t34, 16, t35, 16); t33 = (t0 + 1688U); t36 = *((char **)t33); memset(t37, 0, 8); xsi_vlog_unsigned_add(t37, 17, t15, 17, t36, 1); t33 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t33, t37, 0, 0, 16, 0LL); t38 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t38, t37, 16, 0, 1, 0LL); goto LAB60; LAB36: xsi_set_current_line(79, ng0); t4 = (t0 + 1368U); t5 = *((char **)t4); t4 = (t0 + 1528U); t11 = *((char **)t4); memset(t15, 0, 8); xsi_vlog_unsigned_minus(t15, 17, t5, 16, t11, 16); t4 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t4, t15, 0, 0, 16, 0LL); t12 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t12, t15, 16, 0, 1, 0LL); goto LAB60; LAB38: goto LAB36; LAB40: xsi_set_current_line(80, ng0); t5 = (t0 + 1368U); t11 = *((char **)t5); t5 = (t0 + 1528U); t12 = *((char **)t5); memset(t15, 0, 8); xsi_vlog_unsigned_minus(t15, 17, t11, 16, t12, 16); t5 = (t0 + 1688U); t13 = *((char **)t5); memset(t37, 0, 8); xsi_vlog_unsigned_minus(t37, 17, t15, 17, t13, 1); t5 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t5, t37, 0, 0, 16, 0LL); t21 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t21, t37, 16, 0, 1, 0LL); goto LAB60; LAB42: xsi_set_current_line(81, ng0); t4 = (t0 + 1368U); t5 = *((char **)t4); t4 = (t0 + 1528U); t11 = *((char **)t4); t6 = *((unsigned int *)t5); t7 = *((unsigned int *)t11); t8 = (t6 & t7); *((unsigned int *)t15) = t8; t4 = (t5 + 4); t12 = (t11 + 4); t13 = (t15 + 4); t9 = *((unsigned int *)t4); t10 = *((unsigned int *)t12); t39 = (t9 | t10); *((unsigned int *)t13) = t39; t40 = *((unsigned int *)t13); t41 = (t40 != 0); if (t41 == 1) goto LAB61; LAB62: LAB63: t25 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t25, t15, 0, 0, 16, 0LL); t27 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t27, t15, 16, 0, 1, 0LL); goto LAB60; LAB44: xsi_set_current_line(82, ng0); t4 = (t0 + 1368U); t5 = *((char **)t4); t4 = (t0 + 1528U); t11 = *((char **)t4); t6 = *((unsigned int *)t5); t7 = *((unsigned int *)t11); t8 = (t6 ^ t7); *((unsigned int *)t15) = t8; t4 = (t5 + 4); t12 = (t11 + 4); t13 = (t15 + 4); t9 = *((unsigned int *)t4); t10 = *((unsigned int *)t12); t39 = (t9 | t10); *((unsigned int *)t13) = t39; t40 = *((unsigned int *)t13); t41 = (t40 != 0); if (t41 == 1) goto LAB64; LAB65: LAB66: t21 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t21, t15, 0, 0, 16, 0LL); t23 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t23, t15, 16, 0, 1, 0LL); goto LAB60; LAB46: xsi_set_current_line(83, ng0); t4 = (t0 + 1368U); t5 = *((char **)t4); t4 = (t0 + 1528U); t11 = *((char **)t4); t6 = *((unsigned int *)t5); t7 = *((unsigned int *)t11); t8 = (t6 | t7); *((unsigned int *)t15) = t8; t4 = (t5 + 4); t12 = (t11 + 4); t13 = (t15 + 4); t9 = *((unsigned int *)t4); t10 = *((unsigned int *)t12); t39 = (t9 | t10); *((unsigned int *)t13) = t39; t40 = *((unsigned int *)t13); t41 = (t40 != 0); if (t41 == 1) goto LAB67; LAB68: LAB69: t25 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t25, t15, 0, 0, 16, 0LL); t27 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t27, t15, 16, 0, 1, 0LL); goto LAB60; LAB48: xsi_set_current_line(84, ng0); t4 = (t0 + 1368U); t5 = *((char **)t4); t4 = (t0 + 1528U); t11 = *((char **)t4); memset(t15, 0, 8); xsi_vlog_unsigned_lshift(t15, 17, t5, 16, t11, 16); t4 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t4, t15, 0, 0, 16, 0LL); t12 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t12, t15, 16, 0, 1, 0LL); goto LAB60; LAB50: xsi_set_current_line(85, ng0); t4 = (t0 + 2168U); t5 = *((char **)t4); t4 = (t0 + 1528U); t11 = *((char **)t4); memset(t15, 0, 8); xsi_vlog_signed_arith_lshift(t15, 17, t5, 16, t11, 16); t4 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t4, t15, 0, 0, 16, 0LL); t12 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t12, t15, 16, 0, 1, 0LL); goto LAB60; LAB52: xsi_set_current_line(86, ng0); t4 = (t0 + 1368U); t5 = *((char **)t4); t4 = (t0 + 1528U); t11 = *((char **)t4); memset(t15, 0, 8); xsi_vlog_unsigned_rshift(t15, 17, t5, 16, t11, 16); t4 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t4, t15, 0, 0, 16, 0LL); t12 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t12, t15, 16, 0, 1, 0LL); goto LAB60; LAB54: xsi_set_current_line(87, ng0); t4 = (t0 + 2168U); t5 = *((char **)t4); t4 = (t0 + 1528U); t11 = *((char **)t4); memset(t15, 0, 8); xsi_vlog_signed_arith_rshift(t15, 17, t5, 16, t11, 16); t4 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t4, t15, 0, 0, 16, 0LL); t12 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t12, t15, 16, 0, 1, 0LL); goto LAB60; LAB56: xsi_set_current_line(88, ng0); t4 = (t0 + 1368U); t5 = *((char **)t4); t4 = (t0 + 1528U); t11 = *((char **)t4); memset(t15, 0, 8); xsi_vlog_unsigned_minus(t15, 17, t5, 16, t11, 16); t4 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t4, t15, 0, 0, 16, 0LL); t12 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t12, t15, 16, 0, 1, 0LL); goto LAB60; LAB58: xsi_set_current_line(89, ng0); t4 = (t0 + 1528U); t5 = *((char **)t4); memcpy(t15, t5, 8); t4 = (t0 + 2568); xsi_vlogvar_wait_assign_value(t4, t15, 0, 0, 16, 0LL); t11 = (t0 + 2728); xsi_vlogvar_wait_assign_value(t11, t15, 16, 0, 1, 0LL); goto LAB60; LAB61: t42 = *((unsigned int *)t15); t43 = *((unsigned int *)t13); *((unsigned int *)t15) = (t42 | t43); t21 = (t5 + 4); t23 = (t11 + 4); t44 = *((unsigned int *)t5); t45 = (~(t44)); t46 = *((unsigned int *)t21); t47 = (~(t46)); t48 = *((unsigned int *)t11); t49 = (~(t48)); t50 = *((unsigned int *)t23); t51 = (~(t50)); t16 = (t45 & t47); t17 = (t49 & t51); t52 = (~(t16)); t53 = (~(t17)); t54 = *((unsigned int *)t13); *((unsigned int *)t13) = (t54 & t52); t55 = *((unsigned int *)t13); *((unsigned int *)t13) = (t55 & t53); t56 = *((unsigned int *)t15); *((unsigned int *)t15) = (t56 & t52); t57 = *((unsigned int *)t15); *((unsigned int *)t15) = (t57 & t53); goto LAB63; LAB64: t42 = *((unsigned int *)t15); t43 = *((unsigned int *)t13); *((unsigned int *)t15) = (t42 | t43); goto LAB66; LAB67: t42 = *((unsigned int *)t15); t43 = *((unsigned int *)t13); *((unsigned int *)t15) = (t42 | t43); t21 = (t5 + 4); t23 = (t11 + 4); t44 = *((unsigned int *)t21); t45 = (~(t44)); t46 = *((unsigned int *)t5); t16 = (t46 & t45); t47 = *((unsigned int *)t23); t48 = (~(t47)); t49 = *((unsigned int *)t11); t17 = (t49 & t48); t50 = (~(t16)); t51 = (~(t17)); t52 = *((unsigned int *)t13); *((unsigned int *)t13) = (t52 & t50); t53 = *((unsigned int *)t13); *((unsigned int *)t13) = (t53 & t51); goto LAB69; }