?? m_00000000002427443818_3381044154.c
字號(hào):
/**********************************************************************/
/* ____ ____ */
/* / /\/ / */
/* /___/ \ / */
/* \ \ \/ */
/* \ \ Copyright (c) 2003-2007 Xilinx, Inc. */
/* / / All Right Reserved. */
/* /---/ /\ */
/* \ \ / \ */
/* \___\/\___\ */
/**********************************************************************/
/* This file is designed for use with ISim build 0x734844ce */
#include "xsi.h"
#include <memory.h>
#ifdef __GNUC__
#include <stdlib.h>
#else
#include <malloc.h>
#define alloca _alloca
#endif
static int ng0[] = {0, 0};
static int ng1[] = {1, 0};
static unsigned int ng2[] = {1U, 1U};
static int sp_lut4_mux4(char *t1, char *t2)
{
char t6[8];
char t18[8];
char t24[8];
char t40[8];
char t54[8];
char t70[8];
char t82[8];
char t88[8];
char t104[8];
char t118[8];
char t126[8];
char t163[8];
char t171[8];
char t172[8];
char t173[8];
char t197[8];
int t0;
char *t3;
char *t4;
char *t5;
char *t7;
char *t8;
unsigned int t9;
unsigned int t10;
unsigned int t11;
unsigned int t12;
unsigned int t13;
unsigned int t14;
char *t15;
char *t16;
char *t17;
char *t19;
char *t20;
char *t21;
char *t22;
char *t23;
char *t25;
char *t26;
char *t27;
unsigned int t28;
unsigned int t29;
unsigned int t30;
unsigned int t31;
unsigned int t32;
unsigned int t33;
unsigned int t34;
unsigned int t35;
unsigned int t36;
unsigned int t37;
unsigned int t38;
unsigned int t39;
unsigned int t41;
unsigned int t42;
unsigned int t43;
char *t44;
char *t45;
char *t46;
unsigned int t47;
unsigned int t48;
unsigned int t49;
unsigned int t50;
unsigned int t51;
unsigned int t52;
unsigned int t53;
char *t55;
char *t56;
unsigned int t57;
unsigned int t58;
unsigned int t59;
unsigned int t60;
unsigned int t61;
char *t62;
unsigned int t63;
unsigned int t64;
unsigned int t65;
unsigned int t66;
char *t67;
char *t68;
char *t69;
char *t71;
char *t72;
unsigned int t73;
unsigned int t74;
unsigned int t75;
unsigned int t76;
unsigned int t77;
unsigned int t78;
char *t79;
char *t80;
char *t81;
char *t83;
char *t84;
char *t85;
char *t86;
char *t87;
char *t89;
char *t90;
char *t91;
unsigned int t92;
unsigned int t93;
unsigned int t94;
unsigned int t95;
unsigned int t96;
unsigned int t97;
unsigned int t98;
unsigned int t99;
unsigned int t100;
unsigned int t101;
unsigned int t102;
unsigned int t103;
unsigned int t105;
unsigned int t106;
unsigned int t107;
char *t108;
char *t109;
char *t110;
unsigned int t111;
unsigned int t112;
unsigned int t113;
unsigned int t114;
unsigned int t115;
unsigned int t116;
unsigned int t117;
char *t119;
char *t120;
unsigned int t121;
unsigned int t122;
unsigned int t123;
unsigned int t124;
unsigned int t125;
unsigned int t127;
unsigned int t128;
unsigned int t129;
char *t130;
char *t131;
char *t132;
unsigned int t133;
unsigned int t134;
unsigned int t135;
unsigned int t136;
unsigned int t137;
unsigned int t138;
unsigned int t139;
char *t140;
char *t141;
unsigned int t142;
unsigned int t143;
unsigned int t144;
int t145;
unsigned int t146;
unsigned int t147;
unsigned int t148;
int t149;
unsigned int t150;
unsigned int t151;
unsigned int t152;
unsigned int t153;
char *t154;
unsigned int t155;
unsigned int t156;
unsigned int t157;
unsigned int t158;
unsigned int t159;
char *t160;
char *t161;
char *t162;
char *t164;
char *t165;
char *t166;
char *t167;
char *t168;
char *t169;
char *t170;
unsigned int t174;
unsigned int t175;
unsigned int t176;
unsigned int t177;
unsigned int t178;
unsigned int t179;
unsigned int t180;
unsigned int t181;
unsigned int t182;
int t183;
int t184;
unsigned int t185;
unsigned int t186;
unsigned int t187;
unsigned int t188;
unsigned int t189;
unsigned int t190;
unsigned int t191;
unsigned int t192;
unsigned int t193;
unsigned int t194;
unsigned int t195;
char *t196;
char *t198;
char *t199;
unsigned int t200;
unsigned int t201;
unsigned int t202;
unsigned int t203;
unsigned int t204;
unsigned int t205;
char *t206;
LAB0: t0 = 1;
LAB2: t3 = (t1 + 1736);
t4 = (t3 + 32U);
t5 = *((char **)t4);
memset(t6, 0, 8);
t7 = (t6 + 4U);
t8 = (t5 + 4U);
t9 = *((unsigned int *)t5);
t10 = (t9 >> 1);
t11 = (t10 & 1);
*((unsigned int *)t6) = t11;
t12 = *((unsigned int *)t8);
t13 = (t12 >> 1);
t14 = (t13 & 1);
*((unsigned int *)t7) = t14;
t15 = (t1 + 1736);
t16 = (t15 + 32U);
t17 = *((char **)t16);
t19 = (t1 + 1736);
t20 = (t19 + 40U);
t21 = *((char **)t20);
t22 = ((char*)((ng0)));
xsi_vlog_generic_get_index_select_value(t18, 32, t17, t21, 2, t22, 32, 1);
t23 = ((char*)((ng1)));
memset(t24, 0, 8);
t25 = (t24 + 4U);
t26 = (t18 + 4U);
t27 = (t23 + 4U);
t28 = *((unsigned int *)t18);
t29 = *((unsigned int *)t23);
t30 = (t28 ^ t29);
t31 = *((unsigned int *)t26);
t32 = *((unsigned int *)t27);
t33 = (t31 ^ t32);
t34 = (t30 | t33);
t35 = *((unsigned int *)t26);
t36 = *((unsigned int *)t27);
t37 = (t35 | t36);
t38 = (~(t37));
t39 = (t34 & t38);
if (t39 != 0)
goto LAB6;
LAB3: if (t37 != 0)
goto LAB5;
LAB4: *((unsigned int *)t24) = 1;
LAB6: t41 = *((unsigned int *)t6);
t42 = *((unsigned int *)t24);
t43 = (t41 ^ t42);
*((unsigned int *)t40) = t43;
t44 = (t6 + 4U);
t45 = (t24 + 4U);
t46 = (t40 + 4U);
t47 = *((unsigned int *)t44);
t48 = *((unsigned int *)t45);
t49 = (t47 | t48);
*((unsigned int *)t46) = t49;
t50 = *((unsigned int *)t46);
t51 = (t50 != 0);
if (t51 == 1)
goto LAB7;
LAB8:
LAB9: memset(t54, 0, 8);
t55 = (t54 + 4U);
t56 = (t40 + 4U);
t57 = *((unsigned int *)t56);
t59 = *((unsigned int *)t40);
t60 = (t59 & t58);
t61 = (t60 & 1U);
if (t61 != 0)
goto LAB10;
LAB11: if (*((unsigned int *)t56) != 0)
goto LAB12;
LAB13: t62 = (t54 + 4U);
t63 = *((unsigned int *)t54);
t64 = (!(t63));
t65 = *((unsigned int *)t62);
t66 = (t64 || t65);
if (t66 > 0)
goto LAB14;
LAB15: memcpy(t126, t54, 8);
LAB16: t154 = (t126 + 4U);
t155 = *((unsigned int *)t154);
t156 = (~(t155));
t157 = *((unsigned int *)t126);
t158 = (t157 & t156);
t159 = (t158 != 0);
if (t159 > 0)
goto LAB31;
LAB32: t3 = (t1 + 1644);
t4 = (t3 + 32U);
t5 = *((char **)t4);
memset(t6, 0, 8);
t7 = (t6 + 4U);
t8 = (t5 + 4U);
t9 = *((unsigned int *)t5);
t10 = (t9 >> 0);
t11 = (t10 & 1);
*((unsigned int *)t6) = t11;
t12 = *((unsigned int *)t8);
t13 = (t12 >> 0);
t14 = (t13 & 1);
*((unsigned int *)t7) = t14;
t15 = (t1 + 1644);
t16 = (t15 + 32U);
t17 = *((char **)t16);
memset(t18, 0, 8);
t19 = (t18 + 4U);
t20 = (t17 + 4U);
t28 = *((unsigned int *)t17);
t29 = (t28 >> 1);
t30 = (t29 & 1);
*((unsigned int *)t18) = t30;
t31 = *((unsigned int *)t20);
t32 = (t31 >> 1);
t33 = (t32 & 1);
*((unsigned int *)t19) = t33;
memset(t24, 0, 8);
t21 = (t6 + 4U);
t22 = (t18 + 4U);
if (*((unsigned int *)t6) != *((unsigned int *)t18))
goto LAB36;
LAB34: if (*((unsigned int *)t21) != *((unsigned int *)t22))
goto LAB36;
LAB35: *((unsigned int *)t24) = 1;
LAB36: memset(t40, 0, 8);
t23 = (t40 + 4U);
t25 = (t24 + 4U);
t34 = *((unsigned int *)t25);
t35 = (~(t34));
t36 = *((unsigned int *)t24);
t37 = (t36 & t35);
t38 = (t37 & 1U);
if (t38 != 0)
goto LAB37;
LAB38: if (*((unsigned int *)t25) != 0)
goto LAB39;
LAB40: t26 = (t40 + 4U);
t39 = *((unsigned int *)t40);
t41 = *((unsigned int *)t26);
t42 = (t39 || t41);
if (t42 > 0)
goto LAB41;
LAB42: memcpy(t104, t40, 8);
LAB43: memset(t118, 0, 8);
t87 = (t118 + 4U);
t89 = (t104 + 4U);
t114 = *((unsigned int *)t89);
t115 = (~(t114));
t116 = *((unsigned int *)t104);
t117 = (t116 & t115);
t121 = (t117 & 1U);
if (t121 != 0)
goto LAB54;
LAB55: if (*((unsigned int *)t89) != 0)
goto LAB56;
LAB57: t90 = (t118 + 4U);
t122 = *((unsigned int *)t118);
t123 = *((unsigned int *)t90);
t124 = (t122 || t123);
if (t124 > 0)
goto LAB58;
LAB59: memcpy(t173, t118, 8);
LAB60: t168 = (t173 + 4U);
t191 = *((unsigned int *)t168);
t192 = (~(t191));
t193 = *((unsigned int *)t173);
t194 = (t193 & t192);
t195 = (t194 != 0);
if (t195 > 0)
goto LAB71;
LAB72: t3 = (t1 + 1736);
t4 = (t3 + 32U);
t5 = *((char **)t4);
t7 = (t1 + 1736);
t8 = (t7 + 40U);
t15 = *((char **)t8);
t16 = ((char*)((ng1)));
xsi_vlog_generic_get_index_select_value(t6, 32, t5, t15, 2, t16, 32, 1);
t17 = ((char*)((ng0)));
memset(t18, 0, 8);
t19 = (t18 + 4U);
t20 = (t6 + 4U);
t21 = (t17 + 4U);
t9 = *((unsigned int *)t6);
t10 = *((unsigned int *)t17);
t11 = (t9 ^ t10);
t12 = *((unsigned int *)t20);
t13 = *((unsigned int *)t21);
t14 = (t12 ^ t13);
t28 = (t11 | t14);
t29 = *((unsigned int *)t20);
t30 = *((unsigned int *)t21);
t31 = (t29 | t30);
t32 = (~(t31));
t33 = (t28 & t32);
if (t33 != 0)
goto LAB77;
LAB74: if (t31 != 0)
goto LAB76;
LAB75: *((unsigned int *)t18) = 1;
LAB77: memset(t24, 0, 8);
t22 = (t24 + 4U);
t23 = (t18 + 4U);
t34 = *((unsigned int *)t23);
t35 = (~(t34));
t36 = *((unsigned int *)t18);
t37 = (t36 & t35);
t38 = (t37 & 1U);
if (t38 != 0)
goto LAB78;
LAB79: if (*((unsigned int *)t23) != 0)
goto LAB80;
LAB81: t25 = (t24 + 4U);
t39 = *((unsigned int *)t24);
t41 = *((unsigned int *)t25);
t42 = (t39 || t41);
if (t42 > 0)
goto LAB82;
LAB83: memcpy(t88, t24, 8);
LAB84: t86 = (t88 + 4U);
t114 = *((unsigned int *)t86);
t115 = (~(t114));
t116 = *((unsigned int *)t88);
t117 = (t116 & t115);
t121 = (t117 != 0);
if (t121 > 0)
goto LAB95;
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -