📄 p_3222816464.c
字号:
char *t22;
char *t23;
int t24;
unsigned int t25;
char *t26;
char *t27;
char *t28;
char *t29;
char *t30;
char *t31;
char *t32;
char *t33;
char *t34;
char *t35;
int t36;
char *t37;
unsigned int t38;
unsigned int t39;
unsigned int t40;
unsigned int t41;
char *t42;
unsigned char t43;
char *t44;
int t45;
char *t46;
int t47;
char *t48;
int t49;
char *t50;
int t51;
int t52;
char *t53;
int t54;
char *t55;
int t56;
char *t57;
int t58;
int t59;
int t60;
char *t61;
int t62;
char *t63;
int t64;
int t65;
unsigned int t66;
char *t67;
int t68;
unsigned int t69;
unsigned int t70;
char *t71;
unsigned char t72;
char *t73;
char *t74;
char *t75;
char *t76;
int t77;
int t78;
char *t79;
int t80;
int t81;
unsigned int t82;
char *t83;
int t84;
unsigned int t85;
unsigned int t86;
char *t87;
static char *nl0[] = {&&LAB29, &&LAB28, &&LAB26, &&LAB27, &&LAB30, &&LAB30, &&LAB30, &&LAB30, &&LAB30};
LAB0: t7 = (t4 + 12U);
t8 = *((unsigned int *)t7);
t9 = (t5 + 4U);
t10 = ((STD_STANDARD) + 256);
t11 = (t9 + 48U);
*((char **)t11) = t10;
t13 = (t9 + 32U);
*((char **)t13) = t12;
*((unsigned int *)t12) = t8;
t14 = (t9 + 44U);
*((unsigned int *)t14) = 4U;
t15 = (t4 + 12U);
t16 = *((unsigned int *)t15);
t17 = (1 - t16);
t18 = (t17 * -1);
t18 = (t18 + 1);
t18 = (t18 * 1U);
t20 = (t4 + 12U);
t21 = *((unsigned int *)t20);
t22 = (t19 + 0U);
t23 = (t22 + 0U);
*((unsigned int *)t23) = t21;
t23 = (t22 + 4U);
*((int *)t23) = 1;
t23 = (t22 + 8U);
*((int *)t23) = -1;
t24 = (1 - t21);
t25 = (t24 * -1);
t25 = (t25 + 1);
t23 = (t22 + 12U);
*((unsigned int *)t23) = t25;
t23 = (t5 + 68U);
t26 = ((STD_STANDARD) + 708);
t27 = (t23 + 48U);
*((char **)t27) = t26;
t28 = xsi_get_memory(t18);
t29 = (t23 + 32U);
*((char **)t29) = t28;
xsi_type_set_default_value(t26, t28, t19);
t30 = (t23 + 36U);
*((char **)t30) = t19;
t31 = (t23 + 44U);
*((unsigned int *)t31) = t18;
t32 = (t23 + 76U);
*((char **)t32) = t28;
t33 = (t23 + 68U);
*((int *)t33) = 0;
t34 = (t23 + 72U);
t35 = (t19 + 12U);
t25 = *((unsigned int *)t35);
t36 = (t25 - 1);
*((int *)t34) = t36;
t37 = (t23 + 64U);
t39 = (t18 > 2147483644);
if (t39 == 1)
goto LAB2;
LAB3: t40 = (t18 + 3);
t41 = (t40 / 16);
t38 = t41;
LAB4: *((unsigned int *)t37) = t38;
t42 = (t6 + 4U);
t43 = (t3 != 0);
if (t43 == 1)
goto LAB6;
LAB5: t44 = (t6 + 8U);
*((char **)t44) = t4;
t46 = (t4 + 0U);
t47 = *((int *)t46);
t48 = (t4 + 4U);
t49 = *((int *)t48);
t50 = (t4 + 8U);
t51 = *((int *)t50);
if (t47 > t49)
goto LAB11;
LAB12: if (t51 == -1)
goto LAB16;
LAB17: t45 = t47;
LAB13: t53 = (t4 + 0U);
t54 = *((int *)t53);
t55 = (t4 + 4U);
t56 = *((int *)t55);
t57 = (t4 + 8U);
t58 = *((int *)t57);
if (t54 > t56)
goto LAB18;
LAB19: if (t58 == -1)
goto LAB23;
LAB24: t52 = t56;
LAB20: t59 = t52;
t60 = t45;
LAB7: if (t59 >= t60)
goto LAB8;
LAB10: t7 = (t23 + 32U);
t10 = *((char **)t7);
t7 = (t19 + 12U);
t8 = *((unsigned int *)t7);
t8 = (t8 * 1U);
t0 = xsi_get_transient_memory(t8);
memcpy(t0, t10, t8);
t11 = (t19 + 0U);
t17 = *((int *)t11);
t13 = (t19 + 4U);
t24 = *((int *)t13);
t14 = (t19 + 8U);
t36 = *((int *)t14);
t15 = (t2 + 0U);
t20 = (t15 + 0U);
*((int *)t20) = t17;
t20 = (t15 + 4U);
*((int *)t20) = t24;
t20 = (t15 + 8U);
*((int *)t20) = t36;
t45 = (t24 - t17);
t16 = (t45 * t36);
t16 = (t16 + 1);
t20 = (t15 + 12U);
*((unsigned int *)t20) = t16;
LAB1: t7 = (t23 + 44);
t17 = *((int *)t7);
t10 = (t23 + 76U);
t11 = *((char **)t10);
xsi_put_memory(t17, t11);
return t0;
LAB2: t38 = 2147483647;
goto LAB4;
LAB6: *((char **)t42) = *((char **)t3);
goto LAB5;
LAB8: t61 = (t4 + 0U);
t62 = *((int *)t61);
t63 = (t4 + 8U);
t64 = *((int *)t63);
t65 = (t59 - t62);
t66 = (t65 * t64);
t67 = (t4 + 4U);
t68 = *((int *)t67);
xsi_vhdl_check_range_of_index(t62, t68, t64, t59);
t69 = (1U * t66);
t70 = (0 + t69);
t71 = (t3 + t70);
t72 = *((unsigned char *)t71);
t73 = (char *)((nl0) + t72);
goto **((char **)t73);
LAB9: t17 = (t59 + -1);
t59 = t17;
goto LAB7;
LAB11: if (t51 == 1)
goto LAB14;
LAB15: t45 = t49;
goto LAB13;
LAB14: t45 = t47;
goto LAB13;
LAB16: t45 = t49;
goto LAB13;
LAB18: if (t58 == 1)
goto LAB21;
LAB22: t52 = t54;
goto LAB20;
LAB21: t52 = t56;
goto LAB20;
LAB23: t52 = t54;
goto LAB20;
LAB25: t7 = (t9 + 32U);
t10 = *((char **)t7);
t17 = *((int *)t10);
t24 = (t17 - 1);
t7 = (t9 + 32U);
t11 = *((char **)t7);
t7 = (t11 + 0);
*((int *)t7) = t24;
goto LAB9;
LAB26: t74 = (t23 + 32U);
t75 = *((char **)t74);
t74 = (t9 + 32U);
t76 = *((char **)t74);
t77 = *((int *)t76);
t74 = (t19 + 0U);
t78 = *((int *)t74);
t79 = (t19 + 8U);
t80 = *((int *)t79);
t81 = (t77 - t78);
t82 = (t81 * t80);
t83 = (t19 + 4U);
t84 = *((int *)t83);
xsi_vhdl_check_range_of_index(t78, t84, t80, t77);
t85 = (1U * t82);
t86 = (0 + t85);
t87 = (t75 + t86);
*((unsigned char *)t87) = (unsigned char)48;
goto LAB25;
LAB27: t7 = (t23 + 32U);
t10 = *((char **)t7);
t7 = (t9 + 32U);
t11 = *((char **)t7);
t17 = *((int *)t11);
t7 = (t19 + 0U);
t24 = *((int *)t7);
t13 = (t19 + 8U);
t36 = *((int *)t13);
t45 = (t17 - t24);
t8 = (t45 * t36);
t14 = (t19 + 4U);
t47 = *((int *)t14);
xsi_vhdl_check_range_of_index(t24, t47, t36, t17);
t16 = (1U * t8);
t18 = (0 + t16);
t15 = (t10 + t18);
*((unsigned char *)t15) = (unsigned char)49;
goto LAB25;
LAB28: t7 = (t23 + 32U);
t10 = *((char **)t7);
t7 = (t9 + 32U);
t11 = *((char **)t7);
t17 = *((int *)t11);
t7 = (t19 + 0U);
t24 = *((int *)t7);
t13 = (t19 + 8U);
t36 = *((int *)t13);
t45 = (t17 - t24);
t8 = (t45 * t36);
t14 = (t19 + 4U);
t47 = *((int *)t14);
xsi_vhdl_check_range_of_index(t24, t47, t36, t17);
t16 = (1U * t8);
t18 = (0 + t16);
t15 = (t10 + t18);
*((unsigned char *)t15) = (unsigned char)88;
goto LAB25;
LAB29: t7 = (t23 + 32U);
t10 = *((char **)t7);
t7 = (t9 + 32U);
t11 = *((char **)t7);
t17 = *((int *)t11);
t7 = (t19 + 0U);
t24 = *((int *)t7);
t13 = (t19 + 8U);
t36 = *((int *)t13);
t45 = (t17 - t24);
t8 = (t45 * t36);
t14 = (t19 + 4U);
t47 = *((int *)t14);
xsi_vhdl_check_range_of_index(t24, t47, t36, t17);
t16 = (1U * t8);
t18 = (0 + t16);
t15 = (t10 + t18);
*((unsigned char *)t15) = (unsigned char)85;
goto LAB25;
LAB30: t7 = (t23 + 32U);
t10 = *((char **)t7);
t7 = (t9 + 32U);
t11 = *((char **)t7);
t17 = *((int *)t11);
t7 = (t19 + 0U);
t24 = *((int *)t7);
t13 = (t19 + 8U);
t36 = *((int *)t13);
t45 = (t17 - t24);
t8 = (t45 * t36);
t14 = (t19 + 4U);
t47 = *((int *)t14);
xsi_vhdl_check_range_of_index(t24, t47, t36, t17);
t16 = (1U * t8);
t18 = (0 + t16);
t15 = (t10 + t18);
*((unsigned char *)t15) = (unsigned char)88;
goto LAB25;
LAB31:;
}
char *unisim_p_3222816464_sub_3114529181_3222816464(char *t1, char *t2, char *t3, char *t4, int t5)
{
char t6[408];
char t7[16];
char t11[8];
char t17[8];
char t22[16];
char t45[16];
char t52[8];
char t59[8];
char t65[8];
char *t0;
char *t8;
char *t9;
char *t10;
char *t12;
char *t13;
char *t14;
char *t15;
char *t16;
char *t18;
char *t19;
int t20;
unsigned int t21;
char *t23;
char *t24;
int t25;
unsigned int t26;
char *t27;
char *t28;
char *t29;
char *t30;
char *t31;
char *t32;
char *t33;
char *t34;
char *t35;
char *t36;
int t37;
char *t38;
unsigned int t39;
unsigned int t40;
unsigned int t41;
unsigned int t42;
char *t43;
char *t46;
char *t47;
int t48;
unsigned int t49;
char *t50;
char *t51;
char *t53;
char *t54;
char *t55;
char *t56;
char *t57;
char *t58;
char *t60;
char *t61;
char *t62;
char *t63;
char *t64;
char *t66;
char *t67;
char *t68;
unsigned char t69;
char *t70;
char *t71;
char *t72;
int t73;
char *t74;
char *t75;
int t76;
int t77;
int t78;
int t79;
int t80;
int t81;
int t82;
int t83;
int t84;
int t85;
unsigned int t86;
unsigned int t87;
unsigned int t88;
unsigned int t89;
unsigned int t90;
LAB0: t8 = (t6 + 4U);
t9 = ((STD_STANDARD) + 256);
t10 = (t8 + 48U);
*((char **)t10) = t9;
t12 = (t8 + 32U);
*((char **)t12) = t11;
*((int *)t11) = 1;
t13 = (t8 + 44U);
*((unsigned int *)t13) = 4U;
t14 = (t6 + 68U);
t15 = ((STD_STANDARD) + 256);
t16 = (t14 + 48U);
*((char **)t16) = t15;
t18 = (t14 + 32U);
*((char **)t18) = t17;
*((int *)t17) = 1;
t19 = (t14 + 44U);
*((unsigned int *)t19) = 4U;
t20 = (1 - t5);
t21 = (t20 * -1);
t21 = (t21 + 1);
t21 = (t21 * 1U);
t23 = (t22 + 0U);
t24 = (t23 + 0U);
*((int *)t24) = t5;
t24 = (t23 + 4U);
*((int *)t24) = 1;
t24 = (t23 + 8U);
*((int *)t24) = -1;
t25 = (1 - t5);
t26 = (t25 * -1);
t26 = (t26 + 1);
t24 = (t23 + 12U);
*((unsigned int *)t24) = t26;
t24 = (t6 + 132U);
t27 = ((STD_STANDARD) + 708);
t28 = (t24 + 48U);
*((char **)t28) = t27;
t29 = xsi_get_memory(t21);
t30 = (t24 + 32U);
*((char **)t30) = t29;
xsi_type_set_default_value(t27, t29, t22);
t31 = (t24 + 36U);
*((char **)t31) = t22;
t32 = (t24 + 44U);
*((unsigned int *)t32) = t21;
t33 = (t24 + 76U);
*((char **)t33) = t29;
t34 = (t24 + 68U);
*((int *)t34) = 0;
t35 = (t24 + 72U);
t36 = (t22 + 12U);
t26 = *((unsigned int *)t36);
t37 = (t26 - 1);
*((int *)t35) = t37;
t38 = (t24 + 64U);
t40 = (t21 > 2147483644);
if (t40 == 1)
goto LAB2;
LAB3: t41 = (t21 + 3);
t42 = (t41 / 16);
t39 = t42;
LAB4: *((unsigned int *)t38) = t39;
t43 = (t1 + 11035);
t46 = (t45 + 0U);
t47 = (t46 + 0U);
*((int *)t47) = 3;
t47 = (t46 + 4U);
*((int *)t47) = 0;
t47 = (t46 + 8U);
*((int *)t47) = -1;
t48 = (0 - 3);
t49 = (t48 * -1);
t49 = (t49 + 1);
t47 = (t46 + 12U);
*((unsigned int *)t47) = t49;
t47 = (t6 + 212U);
t50 = ((IEEE_P_2592010699) + 2244);
t51 = (t47 + 48U);
*((char **)t51) = t50;
t53 = (t47 + 32U);
*((char **)t53) = t52;
memcpy(t52, t43, 4U);
t54 = (t47 + 36U);
*((char **)t54) = t45;
t55 = (t47 + 44U);
*((unsigned int *)t55) = 4U;
t56 = (t6 + 276U);
t57 = ((STD_STANDARD) + 256);
t58 = (t56 + 48U);
*((char **)t58) = t57;
t60 = (t56 + 32U);
*((char **)t60) = t59;
*((int *)t59) = 0;
t61 = (t56 + 44U);
*((unsigned int *)t61) = 4U;
t62 = (t6 + 340U);
t63 = ((STD_STANDARD) + 256);
t64 = (t62 + 48U);
*((char **)t64) = t63;
t66 = (
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -