📄 m_00000000002304772977_3342287592.c
字号:
/**********************************************************************/
/* ____ ____ */
/* / /\/ / */
/* /___/ \ / */
/* \ \ \/ */
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
/* / / All Right Reserved. */
/* /---/ /\ */
/* \ \ / \ */
/* \___\/\___\ */
/***********************************************************************/
/* This file is designed for use with ISim build 0xa0883be4 */
#define XSI_HIDE_SYMBOL_SPEC true
#include "xsi.h"
#include <memory.h>
#ifdef __GNUC__
#include <stdlib.h>
#else
#include <malloc.h>
#define alloca _alloca
#endif
static int ng0[] = {1, 0};
static int ng1[] = {0, 0};
static unsigned int ng2[] = {0U, 0U};
static unsigned int ng3[] = {1U, 0U};
static const char *ng4 = "Attribute Syntax Error : The attribute INIT on ODDR2 instance %m is set to %d. Legal values for this attribute are 0 or 1.";
static int ng5[] = {1313820229, 0};
static int ng6[] = {17200, 0};
static int ng7[] = {17201, 0};
static const char *ng8 = "Attribute Syntax Error : The attribute DDR_ALIGNMENT on ODDR2 instance %m is set to %s. Legal values for this attribute are NONE, C0 or C1.";
static int ng9[] = {1398361667, 0, 65, 0};
static int ng10[] = {1398361667, 0};
static const char *ng11 = "Attribute Syntax Error : The attribute SRTYPE on ODDR2 instance %m is set to %s. Legal values for this attribute are ASYNC or SYNC.";
static void NetReassign_75_11(char *);
static void NetReassign_76_12(char *);
static void NetReassign_86_13(char *);
static void NetReassign_87_14(char *);
static void NetReassign_90_15(char *);
static void NetReassign_91_16(char *);
static int PathDecl_190_9(char *t1)
{
int t0;
char *t2;
char *t3;
unsigned int t4;
unsigned int t5;
unsigned int t6;
unsigned int t7;
unsigned int t8;
LAB0: t2 = (t1 + 1616U);
t3 = *((char **)t2);
t2 = (t3 + 4);
t4 = *((unsigned int *)t2);
t5 = (~(t4));
t6 = *((unsigned int *)t3);
t7 = (t6 & t5);
t8 = (t7 != 0);
t0 = t8;
LAB1: return t0;
}
static int PathDecl_191_10(char *t1)
{
int t0;
char *t2;
char *t3;
unsigned int t4;
unsigned int t5;
unsigned int t6;
unsigned int t7;
unsigned int t8;
LAB0: t2 = (t1 + 1776U);
t3 = *((char **)t2);
t2 = (t3 + 4);
t4 = *((unsigned int *)t2);
t5 = (~(t4));
t6 = *((unsigned int *)t3);
t7 = (t6 & t5);
t8 = (t7 != 0);
t0 = t8;
LAB1: return t0;
}
static void NetDecl_33_0(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
char *t6;
char *t7;
char *t8;
char *t9;
unsigned int t10;
unsigned int t11;
char *t12;
unsigned int t13;
unsigned int t14;
char *t15;
unsigned int t16;
unsigned int t17;
char *t18;
LAB0: t1 = (t0 + 4216U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: t2 = (t0 + 10288);
t3 = *((char **)t2);
t4 = ((((char*)(t3))) + 40U);
t5 = *((char **)t4);
t4 = (t0 + 8152);
t6 = (t4 + 56U);
t7 = *((char **)t6);
t8 = (t7 + 56U);
t9 = *((char **)t8);
memset(t9, 0, 8);
t10 = 1U;
t11 = t10;
t12 = (t5 + 4);
t13 = *((unsigned int *)t5);
t10 = (t10 & t13);
t14 = *((unsigned int *)t12);
t11 = (t11 & t14);
t15 = (t9 + 4);
t16 = *((unsigned int *)t9);
*((unsigned int *)t9) = (t16 | t10);
t17 = *((unsigned int *)t15);
*((unsigned int *)t15) = (t17 | t11);
xsi_driver_vfirst_trans(t4, 0, 0U);
t18 = (t0 + 8008);
*((int *)t18) = 1;
LAB1: return;
}
static void Gate_41_1(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
char *t6;
unsigned int t7;
unsigned int t8;
char *t9;
char *t10;
unsigned int t11;
unsigned int t12;
char *t13;
unsigned int t14;
unsigned int t15;
char *t16;
LAB0: t1 = (t0 + 4464U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: t2 = (t0 + 8216);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t5 = (t4 + 56U);
t6 = *((char **)t5);
memset(t6, 0, 8);
t7 = 1U;
t8 = t7;
t9 = ((((char*)((ng0)))) + 0);
t10 = ((((char*)((ng0)))) + 4);
t11 = *((unsigned int *)t9);
t7 = (t7 & t11);
t12 = *((unsigned int *)t10);
t8 = (t8 & t12);
t13 = (t6 + 4);
t14 = *((unsigned int *)t6);
*((unsigned int *)t6) = (t14 | t7);
t15 = *((unsigned int *)t13);
*((unsigned int *)t13) = (t15 | t8);
t16 = (t0 + 8216);
xsi_driver_vfirst_trans(t16, 0, 0);
LAB1: return;
}
static void Gate_42_2(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
char *t6;
unsigned int t7;
unsigned int t8;
char *t9;
char *t10;
unsigned int t11;
unsigned int t12;
char *t13;
unsigned int t14;
unsigned int t15;
char *t16;
LAB0: t1 = (t0 + 4712U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: t2 = (t0 + 8280);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t5 = (t4 + 56U);
t6 = *((char **)t5);
memset(t6, 0, 8);
t7 = 1U;
t8 = t7;
t9 = ((((char*)((ng1)))) + 0);
t10 = ((((char*)((ng1)))) + 4);
t11 = *((unsigned int *)t9);
t7 = (t7 & t11);
t12 = *((unsigned int *)t10);
t8 = (t8 & t12);
t13 = (t6 + 4);
t14 = *((unsigned int *)t6);
*((unsigned int *)t6) = (t14 | t7);
t15 = *((unsigned int *)t13);
*((unsigned int *)t13) = (t15 | t8);
t16 = (t0 + 8280);
xsi_driver_vfirst_trans(t16, 0, 0);
LAB1: return;
}
static void Gate_43_3(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
char *t6;
unsigned int t7;
unsigned int t8;
char *t9;
char *t10;
unsigned int t11;
unsigned int t12;
char *t13;
unsigned int t14;
unsigned int t15;
char *t16;
LAB0: t1 = (t0 + 4960U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: t2 = (t0 + 8344);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t5 = (t4 + 56U);
t6 = *((char **)t5);
memset(t6, 0, 8);
t7 = 1U;
t8 = t7;
t9 = ((((char*)((ng1)))) + 0);
t10 = ((((char*)((ng1)))) + 4);
t11 = *((unsigned int *)t9);
t7 = (t7 & t11);
t12 = *((unsigned int *)t10);
t8 = (t8 & t12);
t13 = (t6 + 4);
t14 = *((unsigned int *)t6);
*((unsigned int *)t6) = (t14 | t7);
t15 = *((unsigned int *)t13);
*((unsigned int *)t13) = (t15 | t8);
t16 = (t0 + 8344);
xsi_driver_vfirst_trans(t16, 0, 0);
LAB1: return;
}
static void Gate_48_4(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
char *t6;
char *t7;
char *t8;
char *t9;
char *t10;
char *t11;
unsigned int t12;
unsigned int t13;
unsigned int t14;
unsigned int t15;
char *t16;
char *t17;
LAB0: t1 = (t0 + 5208U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: t2 = (t0 + 3136);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t5 = (t0 + 8408);
t6 = (t5 + 56U);
t7 = *((char **)t6);
t8 = (t7 + 56U);
t9 = *((char **)t8);
t10 = (t9 + 4);
t11 = (t4 + 4);
if (*((unsigned int *)t11) == 1)
goto LAB4;
LAB5: t12 = *((unsigned int *)t4);
t13 = (t12 & 1);
*((unsigned int *)t9) = t13;
t14 = *((unsigned int *)t11);
t15 = (t14 & 1);
*((unsigned int *)t10) = t15;
LAB6: t16 = (t0 + 8408);
xsi_driver_vfirst_trans(t16, 0, 0);
t17 = (t0 + 8024);
*((int *)t17) = 1;
LAB1: return;
LAB4: *((unsigned int *)t9) = 1;
*((unsigned int *)t10) = 1;
goto LAB6;
}
static void Initial_51_5(char *t0)
{
char t3[8];
char t19[8];
char t33[8];
char t49[8];
char t57[8];
char t97[8];
char t103[8];
char t119[8];
char t127[8];
char t167[16];
char *t1;
char *t2;
char *t4;
char *t5;
unsigned int t6;
unsigned int t7;
unsigned int t8;
unsigned int t9;
unsigned int t10;
unsigned int t11;
unsigned int t12;
unsigned int t13;
unsigned int t14;
unsigned int t15;
unsigned int t16;
unsigned int t17;
char *t18;
char *t20;
unsigned int t21;
unsigned int t22;
unsigned int t23;
unsigned int t24;
unsigned int t25;
char *t26;
char *t27;
unsigned int t28;
unsigned int t29;
unsigned int t30;
char *t31;
char *t32;
char *t34;
char *t35;
unsigned int t36;
unsigned int t37;
unsigned int 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;
char *t48;
char *t50;
unsigned int t51;
unsigned int t52;
unsigned int t53;
unsigned int t54;
unsigned int t55;
char *t56;
unsigned int t58;
unsigned int t59;
unsigned int t60;
char *t61;
char *t62;
char *t63;
unsigned int t64;
unsigned int t65;
unsigned int t66;
unsigned int t67;
unsigned int t68;
unsigned int t69;
unsigned int t70;
char *t71;
char *t72;
unsigned int t73;
unsigned int t74;
unsigned int t75;
unsigned int t76;
unsigned int t77;
unsigned int t78;
unsigned int t79;
unsigned int t80;
int t81;
int t82;
unsigned int t83;
unsigned int t84;
unsigned int t85;
unsigned int t86;
unsigned int t87;
unsigned int t88;
char *t89;
unsigned int t90;
unsigned int t91;
unsigned int t92;
unsigned int t93;
unsigned int t94;
char *t95;
char *t96;
unsigned int t98;
unsigned int t99;
unsigned int t100;
char *t101;
char *t102;
char *t104;
char *t105;
unsigned int t106;
unsigned int t107;
unsigned int t108;
unsigned int t109;
unsigned int t110;
unsigned int t111;
unsigned int t112;
unsigned int t113;
unsigned int t114;
unsigned int t115;
unsigned int t116;
unsigned int t117;
char *t118;
char *t120;
unsigned int t121;
unsigned int t122;
unsigned int t123;
unsigned int t124;
unsigned int t125;
char *t126;
unsigned int t128;
unsigned int t129;
unsigned int t130;
char *t131;
char *t132;
char *t133;
unsigned int t134;
unsigned int t135;
unsigned int t136;
unsigned int t137;
unsigned int t138;
unsigned int t139;
unsigned int t140;
char *t141;
char *t142;
unsigned int t143;
unsigned int t144;
unsigned int t145;
unsigned int t146;
unsigned int t147;
unsigned int t148;
unsigned int t149;
unsigned int t150;
int t151;
int t152;
unsigned int t153;
unsigned int t154;
unsigned int t155;
unsigned int t156;
unsigned int t157;
unsigned int t158;
char *t159;
unsigned int t160;
unsigned int t161;
unsigned int t162;
unsigned int t163;
unsigned int t164;
char *t165;
char *t166;
LAB0:
LAB2: t1 = (t0 + 608);
t2 = *((char **)t1);
t1 = ((char*)((ng2)));
memset(t3, 0, 8);
t4 = (t2 + 4);
t5 = (t1 + 4);
t6 = *((unsigned int *)t2);
t7 = *((unsigned int *)t1);
t8 = (t6 ^ t7);
t9 = *((unsigned int *)t4);
t10 = *((unsigned int *)t5);
t11 = (t9 ^ t10);
t12 = (t8 | t11);
t13 = *((unsigned int *)t4);
t14 = *((unsigned int *)t5);
t15 = (t13 | t14);
t16 = (~(t15));
t17 = (t12 & t16);
if (t17 != 0)
goto LAB4;
LAB3: if (t15 != 0)
goto LAB5;
LAB6: memset(t19, 0, 8);
t20 = (t3 + 4);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -